#include <iostream>
#include <string>
using namespace std;

const string QUIZ[] = { // 問題文
    "犬の年齢に応じたドックフードがある（正しいかを「はい」「いいえ」で答えてください）",
    "犬にはあまり水を飲ませないほうがよい",
    "犬は多くの運動が必要である",
    "親しくない犬の目をじっと見つめるのはよいことである",
    "パトカーなどのサイレンを聞くと遠吠えする犬がいる"
};
const string ANSWER[] = { // 正しい答え
    "はい",
    "いいえ",
    "はい",
    "いいえ",
    "はい"
};
const int QUIZ_MAX = 5; // 問題数の定数
int score = 0; // スコア（正解数）を数える変数

int main() {
    cout << "全部で" << QUIZ_MAX << "問あります。" << endl;
    for (int i = 0; i < QUIZ_MAX; i++) { // 問題の数だけ繰り返す
        cout << QUIZ[i] << endl; // 問題文を出力
        string ans; // 答えを入力する変数
        cin >> ans; // 文字列を入力してansに代入
        if (ans == ANSWER[i]) { // 正解した時
            cout << "正解です。" << endl;
            score++;
        }
        else { // 間違えた時
            cout << "違います。正解は" << ANSWER[i] << endl;
        }
    }
    cout << "終了です。" << endl;
    cout << QUIZ_MAX << "問中、" << score << "問正解しました。" << endl;
}
