Есть ответ 👍

(код паскаль)задана матрица m(n,m). упорядочить по убыванию элементы каждого столбца матрицы . примечание: для простоты матрицу заполнять случайными числами в интервале [0,100], используя функции random и randomize.

116
225
Посмотреть ответы 2

Ответы на вопрос:

mement0m0ri
4,4(15 оценок)

uses crt; var i,j,k,n,m,t: integer; mas: array[1..10,1..10]of integer; begin randomize; readln(n); readln(m); writeln; writeln('bazovui massiv'); for i: =1 to m dofor j: =1 to n do mas[i,j] : =random(100); for i: =1 to m do beginwriteln; for j: =1 to n dowrite (mas[i,j],' '); end; writeln; for i: =1 to m dofor j: =1 to n do for k: =1 to n-1 do if mas[i,k]> mas[i,k+1] then begin t: =mas[i,k]; mas[i,k]: =mas[i,k+1]; mas[i,k+1]: =t; end; writeln; writeln('massiv posle obrabotki') ; for i: =1 to m do beginwriteln; for j: =1 to n dowrite (mas[i,j],' '); end; end.

uses crt; var i,j,k,n,m,t: integer; mas: array[1..10,1..10]of integer; begin randomize; readln(n); readln(m); writeln; writeln('bazovui massiv'); for i: =1 to m dofor j: =1 to n do mas[i,j] : =random(100); for i: =1 to m do beginwriteln; for j: =1 to n dowrite (mas[i,j],' '); end; writeln; for i: =1 to m dofor j: =1 to n do for k: =1 to n-1 do if mas[i,k]> mas[i,k+1] then begin t: =mas[i,k]; mas[i,k]: =mas[i,k+1]; mas[i,k+1]: =t; end; writeln; writeln('massiv posle obrabotki') ; for i: =1 to m do beginwriteln; for j: =1 to n dowrite (mas[i,j],' '); end; end.

nioniker
4,7(77 оценок)

Const n = 4; {количество девятидневок в 31 числе} var a: array  [1..31]  of integer; { заполненный}      i, max, d : integer; begin  max: =0; for i: = 1 to 31 do  if a[i] > max then {нахождение максимального числа и запонимание его девятидневки}    begin      max : = a[i];       d: = i mod n;     end;   writeln(d){вывод девятидневки} end.

Популярно: Информатика