var
a: array [1..10] of integer;
x,i: integer;
begin
writeln('Заполните массив: ');
for i:=1 to 10 do read(a[i]);
x:=a[3];
a[3]:=a[9];
a[9]:=x;
for i:=1 to 10 do write(a[i]:4);
<span>end.</span>
Петр - фехтование, Омск, четверг
Сергей - Плавание, Самара, среда
Илья - борьба,Хабаровск, четверг
Олег - Теннис,Москва,суббота
32 = 2^5. Один символ 5 бит
240 Кб = 240 * 1024
240*1024*8/5 = 393216
Ответ: 393216
Так как A, B, C, D, E - различные цифры в порядке убывания, то A не может быть меньше 4 (в этом случае цифры - 4, 3, 2, 1, 0).
Пусть А=4, тогда 4*4+2 = 16+2 = 18 - не подходит
Пусть А=5, тогда С может быть 3 или 2. Проверяем: 5*5+3=28, 5*5+2=27 - не подходит
Пусть А=6, 6*6+С = 36+С. Чтобы получить в выражении число из двух одинаковых цифр, С должно быть = 8 (получим 44), но С должно быть <= 4 - не подходит.
Пусть А=7, 7*7+С=49+С=49+6=55,но С должно быть <= 5 - не подходит
Пусть А=8, 8*8+С=64+2=66 - может быть (в этом случае В=6, D=1, E=0).
Проверим второе выражение:
86*8+1=688+1=689. Здесь должно получиться 666, значит А=8 тоже не подходит.
Пусть А=9.
9*9+С=81+С=81+7=88. Значит, В=8, С=7
98*9+D=882+D=882+6=888. Значит, D=6
987*9+E=8883+E=8883+5=8888. Значит, Е=5