program N81283882;
const
n = 4;
m = 5;
var
a: array[1..n, 1..m] of double;
i, j, k, imin: byte;
t: double;
begin
randomize;
writeln('Дана матрица: ');
for i := 1 to n do
begin
for j := 1 to m do
begin
a[i, j] := random * 100 - 50;
write(a[i, j]:10:3)
end;
writeln
end;
for i := 1 to n - 1 do
begin
imin := i;
for j := i + 1 to n do
if a[j, m] < a[imin, m] then
imin := j;
for k := 1 to m do
begin
t := a[i, k];
a[i, k] := a[imin, k];
a[imin, k] := t
end
end;
writeln(#13#10'Матрица, упорядоченная по возрастанию последнего столбца: ');
for i := 1 to n do
begin
for j := 1 to m do
write(a[i, j]:10:3);
writeln
end;
readln
end.
Другие языки программирования и технологии
упорядочить матрицу 4 х 5 по элементам последнего столбца. в паскале, помогите
Если не жалко символических 20 рублей, то напишу. А просто так всем лень.
Похожие вопросы
- Информатика. Delphi (язык "Паскаль"). Помогите с матрицей, а то до автомата-тройки (ну, как бы экзамена) не допустят
- В массиве А[5,5] отсортировать элементы первой строки по убыванию, а последней по возрастанию.
- Задан массив размером 30 элементов. Подсчитать число и сумму положительных элементов в нем. В Паскале. через рандом чисел !
- Программа на паскале! Помогите(бесплатно)
- Дана целочисленная прямоугольная матрица переставить строки матрицы по возрастанию сумм положительных элементов
- C# Печать нескольких страниц за счёт разделения элемента panel на отдельные участки, помогите, пожалуйста.
- Паскаль! Помогите пожалуйста разобраться в задачке.
- Помогите с паскалем. Помогите написать программу переводящую из 10-ой в 16-ую систему счисления на паскале
- Паскаль помогите: С
- Программирование на Паскале Помогите, пожалуйста , написать программу на паскале