Ответы на вопрос:
1. pascalabc.net 3.3 const n=5; begin writeln('до: '); var a: =matrrandom(n,n,-10,10); a.println(5); var b: =a.elementswithindexes.select(k-> k[2]> k[1]? 0: k[0]).toarray; writeln('после: '); a: =matrgen(n,n,(i,j)-> b[i*n+j]); a.println(5); end. пример: до: -7 3 8 -6 -5 -2 6 -1 -6 -8 5 7 2 -10 0 9 3 -8 5 -6 -4 1 1 0 -10 после: -7 0 0 0 0 -2 6 0 0 0 5 7 2 0 0 9 3 -8 5 0 -4 1 1 0 -10 2. const n=5; var a: array[1..n,1..n] of integer; i,j: integer; begin randomize; writeln('исходный массив: '); for i: =1 to n do begin for j: =1 to n do begin a[i,j]: =random(100); write(a[i,j]: 4); end; writeln; end; for i: =1 to n do for j: =i+1 to n do a[i,j]: =0; writeln('полученный массив: '); for i: =1 to n do begin for j: =1 to n do write(a[i,j]: 4); writeln; end; end. пример: исходный массив: 62 25 21 54 22 71 39 41 49 63 26 93 50 79 35 81 45 40 99 45 46 87 63 36 15 полученный массив: 62 0 0 0 0 71 39 0 0 0 26 93 50 0 0 81 45 40 99 0 46 87 63 36 15
Популярно: Информатика
-
shovkoplyas12345629.10.2022 20:40
-
sofia200441714.02.2020 11:27
-
stefa408.12.2020 19:59
-
KrIs1girl26.02.2020 10:12
-
XMuhamedKinggX05.05.2022 01:32
-
mishchenko0713.01.2021 15:26
-
sabitaiganym26.07.2022 10:04
-
krivorotovadara12.03.2020 11:46
-
Алиса62302.10.2021 01:56
-
mement0m0ri23.10.2021 02:16