// PascalABC.NET 3.2, сборка 1344 от 22.11.2016 // Внимание! В более ранних версиях программа работать не будет! begin var d:=MatrRandom(4,4,-20,20); Writeln('Исходный массив'); d.Println(4); var s:=d[0,0]; for var i:=1 to 3 do begin d[i,i]:=d[i,0]; s+=d[i,i] end; Writeln('Полученный массив'); d.Println(4); Writeln('Сумма на главной диагонали ',s) end.
Var a:array[1..100,1..100] of integer; i,j,n,m,max,min:integer; begin write ('Введите количество строк: '); read(n); writeln; write ('Введите количество элементов в строке: '); read(m); writeln; writeln('Введите массив: '); for i:=1 to n do begin for j:=1 to m do begin write(' a[',i,',',j,']='); read(a[i,j]); end; writeln; end; writeln; writeln('Исходный массив: '); for i:=1 to n do begin for j:=1 to m do write(a[i,j],' '); writeln; end; writeln; writeln('Конечный массив: '); for i:=1 to n do begin min:=a[i,1]; max:=a[i,1]; for j:=2 to m do begin if (min>a[i,j]) then min:=a[i,j]; if (max
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку