Предмет: Информатика, автор: wwwcoc2001p5zm6z

Эта программа по поиску максимальных элементов в каждом столбце, а мне нужно в каждой строке. Спасибо
const N = 5; M = 4;
var
arr: array[1..N,1..M] of byte;
i,j,max: byte;
begin
randomize;
for i:=1 to N do begin
for j:=1 to M do begin
arr[i,j] := random(256);
write(' |',arr[i,j]:3,'| ');
end;
writeln;
end;
for i:=1 to M do
write(' -----');
writeln;
for j:=1 to M do begin
max := arr[1,j];
for i:=2 to N do
if arr[i,j] > max then
max := arr[i,j];
write(' ',max:3,' ');
end;
writeln;
end.

Ответы

Автор ответа: Bhoper
1
for i:=1 to M do write(' -----');writeln;for i:=1 to N do beginmax := arr[1,j];for j:=1 to M doif arr[i,j] > max thenmax := arr[i,j];write(' ',max:3,' ');end;writeln;end.

Чуть-чуть исправить код и все будет работать, если не получится, то пиши комментарий


Bhoper: for i:=1 to M do

write(' -----');

writeln;

for i:=1 to N do begin

max := arr[1,j];

for j:=1 to M do

if arr[i,j] > max then

max := arr[i,j];

write(' ',max:3,' ');

end;

writeln;

end.
wwwcoc2001p5zm6z: все работает только вот это убрать надо for i:=1 to M do

write(' -----');

writeln;
wwwcoc2001p5zm6z: спасибо
Автор ответа: nuk25
0
Ответ держи сверху , пожалуйста
Похожие вопросы
Предмет: Қазақ тiлi, автор: kausarmusagali
Предмет: Математика, автор: ari089652