07.04.2014, 13:21. Просмотров 1058. Ответов 2
Добрый день, подскажите как закончить программу с написанием теста в С++, начало я сделала, в концу нужно чтобы был счетчик, чтобы сложились все правильные ответы. Если при 7 правильных ответов должно выводить "Гений", при 6 "Эрудит", 5 "нормальный",4 "способности средние", 3 "способность ниже среднего" и при <2 "надо отдохнуть". Приветствуются и другие варианты написания кода.
Начало кода имеет следующий вид:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| #include "iostream"
using namespace std;
void main()
{
system("cls");
setlocale(LC_ALL, "Russian");
int a, b, c, d, e, f, g, i;
cout << "1 вопрос: Профессор лег спать в 8 часов,а проснулся в 9. Сколько часов проспал профессор? "<<endl;
cin >> a;
switch (a)
{
case 1: cout << "1" << endl; break;
default: cout << "0" << endl;
}
cout << "2 вопрос: На 2х руках 10 пальцев. Сколько пальцев на 10 руках? "<<endl;
cin >> b;
switch (b)
{
case 50: cout << "1" << endl; break;
default: cout << "0" << endl;
}
cout << "3 вопрос: Сколько цифр в дюжене? "<<endl;
cin >> c;
switch (c)
{
case 2: cout << "1" << endl; break;
default: cout << "0" << endl;
}
cout << "4 вопрос: Сколько нужно сделать запилов, чтобы распилить бревно на 12 частей? " << endl;
cin >> d;
switch (d)
{
case 11: cout << "1" << endl; break;
default: cout << "0" << endl;
}
cout << "5 вопрос: Врач сделал 3 урока в интервале 30 минут. Сколько времени он затратил в минутах? " << endl;
cin >> e;
switch (e)
{
case 60: cout << "1" << endl; break;
default: cout << "0" << endl;
}
cout << "6 вопрос: Сколько цифр 9 в интервале от 1 до 100? " << endl;
cin >> f;
switch (f)
{
case 1: cout << "1" << endl; break;
default: cout << "0" << endl;
}
cout << "7 вопрос: У пастуха было 30 овец. Все, кроме одной разбежались. Сколько овец осталось? " << endl;
cin >> g;
switch (g)
{
case 30: cout << "1" << endl; break;
default: cout << "0" << endl;
} |
|