Дан массив из 16 целых чисел, случайно заданных в диапазоне от 0 до 70. получить max(a1*a16*,a2**a9*).
273
458
Ответы на вопрос:
program pr1; uses crt; var mas: array[1..16] of integer; max: array[1..8] of integer; i,b,c: integer; beginclrscr; randomize; b: =0; for i: =1 to 16 do mas[i]: =random(71); for i: =1 to 16 do write(mas[i]); for i: =1 to 16 div 2 do begin max[i]: =mas[i]*mas[16-b]; b: =b+1; end; writeln(); for i: =1 to 8 do write(max[i]); end.
// pascalabc.net 3.3, сборка 1573 от 04.11.2017 // внимание! если программа не работает, обновите версию! procedure ab(a,b: array of integer); begin var (iamax,ibmax): =(a.indexmax,b.indexmax); var t: =a[iamax]; a[iamax]: =b[ibmax]; b[ibmax]: =t end; begin var a: =arrrandom(9,-99,99); write('a: '); a.println; var b: =arrrandom(11,-99,99); write('b: '); b.println; ab(a,b); write('a: '); a.println; write('b: '); b.println; end. пример a: -46 -76 98 -83 84 8 -14 46 8 b: 29 -36 37 78 -20 35 -77 -23 80 -50 -55 a: -46 -76 80 -83 84 8 -14 46 8 b: 29 -36 37 78 -20 35 -77 -23 98 -50 -55
Популярно: Информатика
-
burch12317.03.2020 12:15
-
Vishya00720.05.2021 21:13
-
dhdndbrb28.06.2023 04:02
-
RusyaBullet05.02.2020 14:38
-
Поповодутогочтобы24.11.2022 14:51
-
princess8231.03.2023 02:48
-
34346316531318.01.2023 00:59
-
am567323.02.2020 17:43
-
урган103.05.2021 16:06
-
sviatolavbazil20.11.2020 05:42