Помощь - Поиск - Пользователи - Календарь
Полная версия: [Задача delphi] Матрица
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
NEFFboy
Есть задача:
Упорядочить по убыванию элементы каждой строки матрицы размером (n*m) .

У меня вот что получилось:

var
i, n, j: integer;
y: array[1..100] of word;
begin
writeln('введите размер матрицы:');
readln(n);
for i:=1 to n do
begin
write('y[',i']=');
readln(y[i]);
end;
writeln('массив y');
for i := 1 to n do write (y [i], ' ');
writeln;
for j:=1 to n-1 do
for i:=1 to n-j do
if y[i] > y[i+1] then
begin
b:=y[i];
y[i]:=y[i+1];
y[i+1]:=b;
end;
writeln('упорядоченная матрица');
for i:=1 to n do
write(y[i]. ' ');
writeln;
end.



получился массив, что ему не хватает до матрицы? =)
klem4
Задача именно такая (сортировка строк/столбцов) решалась сотни раз, воспользуйся поиском.

Цитата
получился массив, что ему не хватает до матрицы? =)



Массивы. Матрицы. Типичные задачи.

Все есть там ...


ps Причем тут Delphi ?
shutka
Матрица - это двумерный массив!!!И задаваться должен соответственно, т.е y[1..n,1..m] и соответственно цикл один будет внешний, а второй вложенный!!!Или я ошибаюсь???
NEFFboy
Цитата(klem4 @ 16.05.2007 9:54) *

Задача именно такая (сортировка строк/столбцов) решалась сотни раз, воспользуйся поиском.
Массивы. Матрицы. Типичные задачи.
Все есть там ...


там я не нашел не одной задачи на сортировку матриц и массивов.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.