yunsuk0616   3년 전

동일 로직으로 작성한 코드는 cin 부분만 scanf 로 바꾸면 통과인데 C++  은 통과되지 않네요 수정 부탁드립니다.

nahwasa   3년 전

while (cin >> a >> b >> c)
        cout << max(b - a - 1, c - b - 1) << endl;
    

로 하면 되긴 한데..

좀 이상하긴 하군요!

herdson   3년 전

cin.fail() 쓰세요

yunsuk0616   3년 전

EOF 처리하는 문제가 이 문제 말고도 여럿 있는데 유독 이 문제만 `!(cin.eof())` 시 틀렸다고 나와 수정 요청했습니다.
대안사항 제시해주신분들 감사합니다.

startlink   3년 전

줄 뒤에 "\n"이 있으니 정수를 다 입력받았다고 cin.eof() 가 true를 리턴하지 않습니다

댓글을 작성하려면 로그인해야 합니다.