Дана матрица а(5,5). 1. найти сумму s отрицательных элементов расположенных на побочной диагонали. 2. найти наибольший элемент 2-го столбца. 3. заменить найденные максимальный элемент во 2-м столбце на значение суммы s
151
422
Ответы на вопрос:
const n=5; var a: array [1..n,1..n] of integer; i,max,ind,s,j: integer; begin s: =0; randomize; for i: =1 to n do for j: =1 to n do a[i,j]: =random(100)-50; for i: =1 to n do begin for j: =1 to n do write(a[i,j]: 4); writeln; end; j: =6; for i: =1 to n do begin dec(j); if a[i,j]< 0 then s: =s+a[i,j]; end; max: =a[1,2]; ind: =1; for i: =1 to n do if abs(a[i,2])> abs(max) then begin max: =a[i,2]; ind: =i; end; a[ind,2]: =s; writeln; writeln; writeln('a)summ: ',s); writeln('b)max: ',max); writeln; writeln('c)'); for i: =1 to n do begin for j: =1 to n do write(a[i,j]: 4); writeln; end; readln; end.
Pascalabc.net 3.3.5, сборка 1662 от 29.04.2018 внимание! если программа не работает, обновите версию! begin (seqgen(readinteger,i-> 1/(10*(i+1)++1).println end. пример 10 1.26596470171236
Популярно: Информатика
-
pandaswomenp08cc422.01.2020 19:46
-
lovevika313.03.2021 21:00
-
Lalalila03denchik19.07.2021 15:59
-
nazirakmtv04.09.2020 11:22
-
Podokonik16.04.2023 05:25
-
Маришка94522.02.2022 04:56
-
Кирюха201711.08.2022 07:51
-
Coolboy121306.07.2021 22:55
-
AlinaVaisberg07.06.2022 15:10
-
404pm25.02.2021 12:32