Дан массив A(5.5) Упорядочить элементы массива построчно
Задача 2 пример

Приложения:

deniska275: в любом случаи спасибо
fsdfsd1974: Исходная матрица:
-4 3 -4 0 -1
-3 2 1 -3 -3
-4 1 -1 3 -3
2 -2 -4 -1 0
-2 -2 3 3 -4
Полученная матрица:
-4 -4 -1 0 3
-3 -3 -3 1 2
-4 -3 -1 1 3
-4 -2 -1 0 2
-4 -2 -2 3 3
fsdfsd1974: Вот так работает
deniska275: ну у меня в задачи написано упорядочить элементы массива построчно
deniska275: посмотрите фотографию в задании
deniska275: сейчас поняли?
fsdfsd1974: Исходная матрица:
-1 -2 3 3 -2
0 -3 1 -1 -3
-2 -4 3 1 -3
-3 0 -1 -4 3
2 3 1 3 -3
Полученная матрица:
-2 -2 -1 3 3
-3 -3 -1 0 1
-4 -3 -2 1 3
-4 -3 -1 0 3
-3 1 2 3 3
fsdfsd1974: Так?
deniska275: да,кидайте программу
deniska275: спасибо огромное

Ответы

Ответ дал: fsdfsd1974
1

const

 n=5;

 m=5;

var

 a:array [1..n,1..m] of integer;

 i,j,k,t:integer;

begin

 writeln('Исходная матрица:');

 for i:=1 to n do

 begin

   for j:=1 to m do

   begin

     a[i,j]:=random(8)-4;

     write(a[i,j]:2,' ')

   end;

   writeln

 end;

 for i:=1 to n do

   for j:=1 to m-1 do

     for k:=j+1 to m do

       if a[i,j]>a[i,k] then

       begin

         t:=a[i,j];

         a[i,j]:=a[i,k];

         a[i,k]:=t

       end;

 

 writeln('Полученная матрица:');

 for i:=1 to n do

 begin

   for j:=1 to m do

     write(a[i,j]:2,' ');

   writeln

 end;

end.

Приложения:

fsdfsd1974: Удачи
Вас заинтересует