본문 바로가기
C++

문제 01-1 [C++ 기반의 데이터 입출력]

by KWONE 2024. 7. 31.

문제1

#include <iostream>
using namespace std;
int main()
{
	int val[5];
	int sum=0;
	for (int i = 0; i < 5; i++) {
		cout << i + 1 << "번째 정수 입력 : ";
		cin >> val[i];
		sum += val[i];
	}

	cout <<"합계 : " << sum << endl;
	
}

문제2

#include <iostream>
using namespace std;
typedef struct information {
	char name[100];
	char number[1000];
}info;

int main()
{
	info person1;
	cout << "이름과 전화번호를 입력하시오 : ";
	cin >> person1.name >> person1.number;

	cout << person1.name << endl;
	cout << person1.number << endl;
	return 0;
}

문제3

int main()
{
	int num;
	
	cout << "구구단 출력기" << endl;
	cout << "숫자를 입력하시오 : ";
	cin >> num;

	for (int i = 1; i <= 9; i++) {
		cout << num << "*" << i << "=" << num * i << endl;
	}
}

문제4

int main()
{
    int pay;
    while (true) {
        cout << "판매 금액을 만원 단위로 입력(-1 to end) : ";
        cin >> pay;

        if (pay == -1) {
            cout << "프로그램을 종료합니다.";
            break;
        }
        else {
            cout << "이번 달 급여: " << 50 + pay * 0.12;
        }
        cout << endl;
    }
}