Нарисовать блок-схему по указанному варианту:
Ввести матрицу А1 порядка N*M. Дополнить матрицу строкой, содержащей сумму отрицательных элементов в соответствующих столбцах. Вывести сформированную матрицу
112
319
Ответы на вопрос:
Const n=5; var i,j,pa,pb,pc,pd: integer; a,b,c,d: array[1..n,1..n]of integer; function prost(n: integer): integer; begin var i: integer; result: =0; for i: =2 to n div 2 do if n mod i=0 then begin result: =1; break; end end; procedure otvet(p: integer; s: string); begin if p=0 then writeln('на диагоналях матрицы ',s,' есть простые числа') else writeln('на диагоналях матрицы ',s,' нет простых чисел'); end; begin pa: =1; pb: =1; pc: =1; pd: =1; writeln('массив а': 18,'массив b': 18,'массив c': 18,'массив d': 18); for i: =1 to n do begin for j: =1 to n do begin a[i,j]: =random(100,900); b[i,j]: =random(100,900); c[i,j]: =random(100,900); d[i,j]: =random(100,900); if (i=j) or (j=n+1-i) then begin pa: =pa*prost(a[i,j]); pb: =pb*prost(b[i,j]); pc: =pc*prost(c[i,j]); pd: =pd*prost(d[i,j]); end; end; end; for i: =1 to n do begin for j: =1 to n do write(a[i,j]: 4); write('|'); for j: =1 to n do write(b[i,j]: 4); write('|'); for j: =1 to n do write(a[i,j]: 4); write('|'); for j: =1 to n do write(a[i,j]: 4); write('|'); writeln; end; otvet(pa,'a'); otvet(pb,'b'); otvet(pc,'c'); otvet(pd,'d'); end.
Популярно: Информатика
-
АндрейZAV19.01.2020 18:00
-
271020001306.02.2023 12:11
-
мухтар11213.05.2020 14:29
-
Mamulia122106.07.2022 10:03
-
aizhan7911.06.2020 23:07
-
R5R5ty19.10.2022 06:34
-
Nemofish03.01.2020 02:25
-
tyon01.12.2021 01:06
-
актан9ша12.09.2021 23:52
-
ekhalyavin25.06.2021 15:44