Это на одномерный масив:
Program Sort;
Const
Nmax = 100;
Var
X : Array [1..Nmax] Of Real;
A : Real;
n, k, i : Integer;
Begin
Writeln('Введите количество чисел');
Readln(n);
Writeln('Введите массив чисел');
For i := 1 To n Do Read (X[ i ]);
{ Сортировка }
For k := 1 To n-1 Do
For i := 1 To n-1 Do
If X[ i ] > X[ i+1 ] Then
Begin
A:=X[ i ];
X[ i ]:=X[ i+1 ];
X[ i+1 ]:=A
End;
Writeln('Отсортированный массив чисел: ');
For i:=1 To n Do
Write (X[ i ]);
End.
Это на двохмерный:
const n=4;
var
intArray: array [1..n, 1..n] of integer;
ii, jj, kk: integer;
tempI: integer;
begin
randomize;
for ii:=1 to n do
begin
for jj:=1 to n do
begin
intArray[ii,jj] := random(100);
write(intArray[ii,jj]:2, ' ');
end;
writeln;
end;
for jj:=1 to n do
begin
for kk:=jj to n do
begin
if intArray[1,jj] > intArray[1,kk] then
begin
for ii:=1 to n do
begin
tempI:=intArray[ii,kk];
intArray[ii,kk] := intArray[ii,jj];
intArray[ii,jj] := tempI;
end;
end;
end;
end;
writeln;
writeln;
for ii:=1 to n do
begin
for jj:=1 to n do
begin
write(intArray[ii,jj]:2, ' ');
end;
writeln;
end;
read;
end.
Другие языки программирования и технологии
Упорядочить по возрастанию элементы каждой строки матрицы размером n х n.
n x n? Запросто.
Вот m x m - это посерьезнее будет.
Пиши.
Вот m x m - это посерьезнее будет.
Пиши.
круто
используй пузырьковый алгоритм
Похожие вопросы
- Помогите испрвить код Переписать первые элементы каждой строки матрицы a(n*m), больше некоторого числа C, в массив b .
- Помогите !!!С++Работа с одномерными и двумерными массивами. В каждой строке матрицы F(k, k) элемент. лежащий на главной
- Дано натуральное число n и вещественная матрица размера n X 9 . Плиз помогите(
- Дана матрица размером n x m. Найти наибольший положительный и наименьший отрицательный элементы матрицы.
- Дан двумерный масссив. Найти и вывести максимальный элемент каждой строки. Turbo Pascal
- Дана действительная матрица размера n * m организовать однонаправленный список матрицы. Паскаль
- Как на ассемблере написать процедуру для того, чтобы: эл. каждой строки матрицы циклически сдвинуть на 1 эл. влево?!
- Дана матрица размером NxM. Упорядочить ее строки по неубыванию их наибольших элементов. в делфи помогите плиз срочно
- в матрице Х (8,5) найти среднее арифметическое значение максимальных элементов в каждой строке
- Дана целочисленная прямоугольная матрица переставить строки матрицы по возрастанию сумм положительных элементов