По факту, есть несколько вариантов:
1) Ты можешь найти контакты Кевина Митника, человека, который 25 декабря 1994 года взломал тот самый Пентагон,
2) Ты можешь зайти в Тор браузер (если у тебя его нет, то скачай с офиц. сайта) и найти там услуги хакеров. Так как сейчас весь мир охватила пандемия, у них там скидки. За нереально бешенные деньги они тебе не только Пентагон взломают, поэтому можно обратиться к ним (но это работает только в том случае, если у тебя завалялись где-то лишние десятки миллионов долларов),
3) Можно обратиться к Вовану и Лексусу. Они позвонят президенту Америки, представившись понятно кем, и попросят его дать ключ доступа к Пентагону. Далее ты уже действуешь самостоятельно.
По первому условию вычисляется сумма первых и последних трех цифр. Самая большая цифра 9, значит новое значение не должно состоять из числа больше 27 (9 + 9 + 9)
Полученные два числа записываются друг за другом в порядке невозрастания, значит идут в порядке убывания или могут быть равны.
Число 2525
1) 2 525 - не в том порядке
2) 25 25 - подходит ( 8+9+8+9+8)
3) 252 5 - 252 больше максимальной суммы
Число 256
1) 2 56 - не в том порядке
2) 25 6 - невозможно получить число 6
Число 2520
1)2 520 - не в том порядке
2) 25 20 - подходит (8+9+8+6+6)
3)252 0 - 252 больше максимальной суммы
Число 2528
1) 2 528 не в том порядке
2) 25 28 - не в том порядке
3) 252 8 - 258 больше максимальной суммы
Число 2825
1) 2 825 - не в том порядке
2) 28 25 - 28 больше максимальной суммы
3) 282 5 - 282 больше максимальной суммы
Число 2025
1) 2 025 - не в том порядке
2) 20 25 - не в том порядке
3) 202 5 - 202 больше максимальной суммы
Число 625
1) 6 25 - не в том порядке
2) 62 5 - 62 больше максимальной суммы
Число 106
1) 1 06 - не в том порядке
2) 10 6 - подходит (5+0+5+0+1)
Таким образом результатом работы автомата могут быть числа 2525 (исходное число — 88988), 2520 (исходное число — 89866), 106 (исходное число — 50501).
handsfree = false;
var
a: array[1..100] of real;
i, n: integer;
sum_pos, sum_neg: real;
k_pos, k_neg: integer;
begin
{ввод массива}
if handsfree then
n := random(20) + 5
else begin
write('n = ');
readln(n);
end;
writeln('Данные массива:');
for i := 1 to n do
begin
if handsfree then begin
a[i] := random(100) - 50;
write(a[i], ' ');
end
else readln(a[i]);
end;
writeln();
{подсчет}
sum_pos := 0;
k_pos := 0;
sum_neg := 0;
k_neg := 0;
for i := 1 to n do
begin
if a[i] > 0 then
begin
sum_pos := sum_pos + a[i];
k_pos := k_pos + 1;
end;
if a[i] < 0 then
begin
sum_neg := sum_neg + a[i];
k_neg := k_neg + 1;
end;
end;
writeln('average (positives) = ', sum_pos / k_pos);
writeln('average (negatives) = ', sum_neg / k_neg);
end.