Дана матрица порядка n, и нужно вывести на экран строку состоящую из чисел, каждое число является наибольшим числом строки матрицы, и такое число нужно взять из каждой строки матрицы- Pascal(Паскаль)

const n=5;
var a:array[1..n,1..n]of integer;
    b:array[1..n]of integer;
    i,j,im:integer;
begin
clrscr;
randomize;
for i:=1 to n do
begin
   for j:=1 to n do
   begin
     a[i,j]:=random(9)-4;
     write(a[i,j]:4);
   end;
   writeln;
end;
for i:=1 to n do
begin
   im:=1;
   for j:=2 to n do
   if a[i,j]>a[i,im] then im:=j;
   b[i]:=a[i,im];
end;
writeln('Результат');
for i:=1 to n do
write(b[i]:4);
readln;
end.

Leave a Comment

− 4 = 4