๋ฌธ์ œ

๋ฐฑ์ค€ 10951๋ฒˆ A+B - 4

ํ•ด๊ฒฐ ๊ณผ์ •

๊ฐ„๋‹จํ•œ ๋ฐ˜๋ณต๋ฌธ ๋ฌธ์ œ์ด๋‹ค. ์™€ ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ์ž…๋ ฅ์˜ ๋์€ EOF๋กœ ์ฃผ์–ด์ง„๋‹ค.

์ด๋•Œ ์™€ ์˜ ๋ฒ”์œ„๊ฐ€ ์ด๋ฏ€๋กœ ์ด๋‹ค. ๋”ฐ๋ผ์„œ int ์ž๋ฃŒํ˜•์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค.

while (cin >> A >> B)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด EOF๋ฅผ ์ž…๋ ฅ๋ฐ›์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ์‹œ ๋‹ต์•ˆ

C++ ์ฝ”๋“œ

Baekjoon/10xxx/10951.cpp
#include <iostream>
using namespace std;
 
int main() {
  int A, B;
 
  while (cin >> A >> B) {
    cout << A + B << endl;
  }
  return 0;
}

๋ฌธ์ œ ํ’€์ด ํŒ

while๋ฌธ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ํƒˆ์ถœ ์กฐ๊ฑด์„ ์ž˜ ์ƒ๊ฐํ•ด๋ณด์ž.

cin์œผ๋กœ EOF๋ฅผ ์ž…๋ ฅ๋ฐ›์œผ๋ฉด cin์€ false๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

์ถ”๊ฐ€ ํ•™์Šต ์ž๋ฃŒ