#include <array>
#include <iostream>
using namespace std;
int main() {
system("chcp 1251 > nul");
const array<const char*, 4> checklist{
"У вас есть насморк?",
"У вас болит горло?",
"У вас есть частый кашель?",
"У вас есть высокая температура?"
};
int point;
auto result = 0;
for (const auto& question : checklist) {
do {
cout << question << '\n';
cout << "1. Да" << '\n';
cout << "2. Нет" << '\n';
cin >> point;
if (1 == point) {
++result;
break;
}
} while (point != 2);
}
cout << "Результат: " << result << " / " << checklist.size() << '\n';
system("pause > nul");
}
#include <array>
#include <iostream>
using namespace std;
int main() {
system("chcp 1251 > nul");
const array<const char*, 4> checklist{
"У вас есть насморк?",
"У вас болит горло?",
"У вас есть частый кашель?",
"У вас есть высокая температура?"
};
int point;
auto result = 0;
for (const auto& question : checklist) {
do {
cout << question << '\n';
cout << "1. Да" << '\n';
cout << "2. Нет" << '\n';
cin >> point;
cin.ignore(0x1000, '\n');
if (1 == point) {
++result;
break;
}
} while (point != 2);
}
cout << "Результат: " << result << " / " << checklist.size() << '\n';
system("pause > nul");
}
cin.ignore(256, '\n');
после чтения ответа. Проверял на коде Николая