Const n=25;
var a,b:array[1..n] of integer;
i,j,t:integer;
begin
Randomize;
writeln('Результаты:');
for i:=1 to n do
begin
a[i]:=random(31)+10;
write(a[i]:3);
end;
writeln;
for i:=1 to n do b[i]:=i;
for i:=1 to n-1 do
for j:=1 to n-i do
if a[b[j]]>a[b[j+1]] then
begin
t:=b[j]; b[j]:=b[j+1]; b[j+1]:=t;
end;
writeln('Победитель:');
writeln('min = ',a[b[1]],' его номер = ',b[1]);
j:=1;
while b[j]<>4 do j:=j+1;
writeln('Результат российского лыжника: ', j,' место');
end.
Пример:
Результаты:
38 19 22 11 16 40 22 18 21 16 15 33 38 34 39 21 19 10 25 15 40 13 34 27 37
Победитель:
min = 10 его номер = 18
Результат российского лыжника: 2 место
PS. Места, которые заняли спортсмены с одинаковыми результатами, в программе будут различны.
#include <iostream>
using namespace std;
int main() {
int a;
int b;
cout << "Привет, сегодня ты пройдешь тест по персонажу 'Дефстроук'" << endl;
cout << "Начнем!" << endl;
cout << "1.Какое настоящее имя персонажа?" << endl;
cout << "1-Стивен роджерс" << endl;
cout << "2-Брюс Вейн" << endl;
cout << "3-Джозеф Уилсон" << endl;
cout << "4-Питер Паркер" << endl;
cin >> a;
switch (a) {
case 3:
b += 1;
break;
}
cout << "2.Какой цвет глаз у персонажа?" << endl;
cout << "1-Зеленый" << endl;
cout << "2-голубой" << endl;
cout << "3-Коричневый" << endl;
cout << "4-Серые" << endl;
cin >> a;
switch (a) {
case 2:
b += 1;
break;
}
cout << "3.Когда появился этот персонаж?" << endl;
cout << "1-1970" << endl;
cout << "2-1985" << endl;
cout << "3-1990" << endl;
cout << "4-1980" << endl;
cin >> a;
switch (a) {
case 4:
b += 1;
break;
}
cout << "4.Какой цвет волос у персонажа?" << endl;
cout << "1-голубой" << endl;
cout << "2-зеленый" << endl;
cout << "3-белый" << endl;
cout << "4-чёрный" << endl;
cin >> a;
switch (a) {
case 3:
b += 1;
break;
}
cout << "5.Какой род занятий у персонажа?" << endl;
cout << "1-Наемник" << endl;
cout << "2-Бухгалтер" << endl;
cout << "3-Продавец" << endl;
cout << "4-Повар" << endl;
cin >> a;
switch (a) {
case 1:
b += 1;
break;
}
cout << "6.Какие враги у персонажа?" << endl;
cout << "1-капитан америка, супер мен" << endl;
cout << "2-Человек паук, железный человек" << endl;
cout << "3-Бэтмен, зелёная стрела" << endl;
cout << "4-Халк, капитан очевидность" << endl;
cin >> a;
switch (a) {
case 3:
b += 1;
break;
}
cout << "7.Персонаж:?" << endl;
cout << "1-Супергерой" << endl;
cout << "2-Суперзлодей" << endl;
cout << "3-Нейтрал" << endl
cin >> a;
switch (a) {
case 2:
b += 1;
break;
}
cout << "8.Имя персонажа на англ.?" << endl;
cout << "1-Deathstrike" << endl;
cout << "2-killstroke" << endl;
cout << "3-killer" << endl;
cout << "4-DeathSroke" << endl;
cin >> a;
switch (a) {
case 4:
b += 1;
break;
}
switch (b) {
case 1:
cout << "Вы ужасно знаете персонажа" << endl;
break;
case 2:
cout << "Вы ужасно знаете персонажа" << endl;
break;
case 3:
cout << "Вы плохо знаете персонажа" << endl;
break;
case 4:
cout << "Вы плохо знаете персонажа" << endl;
break;
case 5:
cout << "Вы неплохо знаете персонажа" << endl;
break;
case 6:
cout << "Вы неплохо знаете персонажа" << endl;
break;
case 7:
cout << "Вы отлично знаете персонажа" << endl;
break;
case 8:
cout << "Вы полностью знаете персонажа" << endl;
break;
}
return 0;
}
Ответ: г) <span>плавный переход одних цветов в другие</span>