백준풀기

[c++] 백준 10951번 A+B-4 (eof()함수)

해언뵤 2024. 1. 30. 13:07

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

출력

각 테스트 케이스마다 A+B를 출력한다.

 

 

문제풀이

이 문제는 EOF를 알아야 한다.
EOF (End of File) : 파일의 끝, 더 이상 읽을 데이터가 없음, .eof()로 사용
while문안에 cin에서 eof()가 아닐 때 반복문이 돌게 조건을 걸어준다.
#include <iostream>
using namespace std;

int main(){
    int a,b;

    while(!(cin >> a >> b).eof()){
        cout << a+b << '\n';
    }
}