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;
}
}
}