Компилирует, но выдает неверные цифры. Хотела написать тест, где логическая ошибка??
#include
using namespace std;
int main () {
setlocale(LC_ALL, "Russian");
int f, t;
char x [10];
char y [7];
char z [15];
char a [15];
cout << "Вопрос 1: Кто покинул Коноху?
";
cin >> x;
if (x=="Саске" || x=="Saske")
t=t+1;
else {
f=f+1;
}
cout << "Вопрос 2: Четвертый Хокаге Конохи?
";
cin >> y;
if (y=="Минато" || y=="Minato")
t=t+1;
else {
f=f+1;
}
cout << "Вопрос 3: Внучка Хаширамы?
";
cin >> z;
if (z=="Цунаде" || z=="Cunade")
t=t+1;
else {
f=f+1;
}
cout << "Вопрос 4: Мать Хамуры и Хогоромо?
";
cin >> a;
if (a=="Кагуя" || a=="Kaguya")
t=t+1;
else {
f=f+1;
}
cout << "Количество правильных ответов=" << t << endl;
cout << "Количество неправильных ответов=" << f;
return 0;
}
#include
using namespace std;
int main () {
setlocale(LC_ALL, "Russian");
int f, t;
char x [10];
char y [7];
char z [15];
char a [15];
cout << "Вопрос 1: Кто покинул Коноху?
";
cin >> x;
if (x=="Саске" || x=="Saske")
t=t+1;
else {
f=f+1;
}
cout << "Вопрос 2: Четвертый Хокаге Конохи?
";
cin >> y;
if (y=="Минато" || y=="Minato")
t=t+1;
else {
f=f+1;
}
cout << "Вопрос 3: Внучка Хаширамы?
";
cin >> z;
if (z=="Цунаде" || z=="Cunade")
t=t+1;
else {
f=f+1;
}
cout << "Вопрос 4: Мать Хамуры и Хогоромо?
";
cin >> a;
if (a=="Кагуя" || a=="Kaguya")
t=t+1;
else {
f=f+1;
}
cout << "Количество правильных ответов=" << t << endl;
cout << "Количество неправильных ответов=" << f;
return 0;
}