[알고리즘] 10951번 A+B 4 - C++

Dev Error Oper·2024년 4월 29일
0

알고리즘/PS

목록 보기
6/7


사진을 누르면 문제로 이동합니다.

이번 문제는 조금 어려웠는데요.
예전에 python을 사용해서 해결했었던 문제였지만 C++로 다시 해결하려니 막막하더라구요.
python에서는 try-except를 사용했지만 C++ 문법을 잘 몰라서 고민을 좀 하다가 검색하게 되었습니다.

하지만... try-catch를 사용할 수 있지만 다른 방법이 있어서 그 방법으로 풀이하고 소개해보려고 합니다.
이 게시글을 보시면 더 자세한 내용을 보실 수 있습니다.

#include <iostream>

using namespace std;

int main(void)
{
    int a, b;

    while (cin >> a >> b)
        cout << a + b << endl;

    return 0;
}

저는 위와 같은 방법으로 풀이를 했고, cin 또한 함수이기에 반환값이 존재할 수 있습니다.
그 반환값을 통해서 입력의 실패와 성공을 알아낼 수 있죠.

ChatGPT에게도 질문을 해본 결과,

라는 답변이 있었습니다. 그냥 한번씩 읽어보시면 좋을 것 같아요.

상태 플래그에 대해선 조만간 포스팅을 해보도록 하겠습니다.

profile
개발자는 에러입니다.

0개의 댓글