После проведения олимпиады по информатике жюри олимпиады внесло результаты всех участников олимпиады в электронную таблицу. А В С D E F G
1 Фамилия Имя Класс Зад.1 Зад.2 Зад.3 Зад.4
2 Корнеев Сергей 9 7 10 4 9
3 Васильев Игорь 9 10 3 8 4
4 Лебедев Николай 9 3 9 10 10
5 Забелин Андрей 9 5 8 3 7
6 Карелин Константин 9 8 7 6 5
7 Загвоздина Анна 9 9 6 9 4
По данным результатам жюри хочет определить победителя олимпиады и трех лучших участников. Победитель и лучшие участники определяется по сумме всех , а при равенстве — по количеству полностью решенных задач (чем больше задач решил участник полностью, тем выше его положение в таблице при равной сумме ). Задача считается полностью решена, если за нее выставлена оценка
1. При выполнения цикла каждая из троек 8 будет заменена на одну 9. Значит у нас получится строка длиной в 334 символа, где 333 девятки и последний символ - восьмерка
2. Далее 333 девятки заменятся на 111 восьмерок плюс последняя восьмерка - всего получим 112 восьмерок
3. Из 112 восьмерок получится 37 девяток и одна восьмерка
4. И 37 девяток получим 12 восьмерок плюс одна девятка и плюс последняя восьмерка
5. 12 восьмерок дадут 4 девятки плюс последние 9 и 8
6. И наконец получаем строку 8998
ответ: 8998
C++
# include <iostream>
# include <windows.h>
# include <cmath>
# include <iomanip>
# include <fstream>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
unsigned char C;
int kod;
cout << "Введите символ С: ";
cin >> C;
kod = C;
cout << "Код символа '" << C << "': " << kod << endl;
system ("pause");
return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# include <iostream>
# include <windows.h>
# include <cmath>
# include <iomanip>
# include <fstream>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
unsigned char C;
int kod;
cout << "Введите символ С: ";
cin >> C;
kod = C;
cout << "Код символа '" << C << "': " << kod << endl;
system ("pause");
return 0;
}