4-A2. DO NOT FAIL
入力された複数の点数を受け取って、59点以下ならFailedと出力しよう。また、-1が入力されたらPassed!と出力して終了しよう。
入力/出力例
例1
入力
59
72
31
-1出力
Failed
Failed
Passed!72の入力に対しては出力を行いません。
ヒント
ヒント1
while (true)とすることで、明示的にbreakしない限り終了しないループを実装することができます。
cpp
// これは絶対に終了しない (無限ループ)
while(true) {
}
while(true) {
// 適当な条件でbreakを実行することでループを抜けることが可能
if (some_condition) {
break;
}
}解答例
解答例1
クリックして展開
cpp
#include <iostream>
using namespace std;
int main() {
while(true) {
int score;
cin >> score;
if (score == -1) {
cout << "Passed!" << endl;
break;
}
if (score < 60) {
cout << "Failed" << endl;
}
}
}