Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2012, 17:21   #1
Black-ice
Новичок
Джуниор
 
Регистрация: 24.12.2012
Сообщений: 2
Вопрос Многомерные массивы(Delphi)сортировка

Задана матрица Am×m . Упорядочить (переставить) строки матрицы по возрастанию сумм их элементов.
Начало сделала, а что дальше не знаю...Подскажите, пожалуйста
var a:array [1..10,1..10]of Real;b:array [1..10,1..10] of Real; k,S:Real;i,j,n,m:Integer;

begin
{ TODO -oUser -cConsole Main : Insert code here }
write('strok=');Readln(n);
write('stolbcov=');Readln(m);
for i:=1 to n do
for j:=1 to m do
begin
write('a[',i,',',j,']=');
Readln(a[i,j]);
end;
Writeln('matrica a:');
for i:=1to n do
begin
for j:=1 to m do
write(a[i,j]:4:0);
Writeln;
end;
for i:=1 to n do
begin
S:=0;
for j:=1 to m do
S:=S+a[i,j];
b[i,1]:=S;
b[i,2]:=i;
end;
Writeln('matrica b:');
for i:=1 to n do
begin
for j:=1 to 2 do
write(b[i,j]:4:0);
Writeln;
end;
for i:=1 to n do
for j:=1 to 2 do
if b[i,j]>b[i+1,j] then
begin
k:=b[i,j];
b[i,j]:= b[i+1,j];
b[i+1,j]:=k;
end;
Readln;
end.
Black-ice вне форума Ответить с цитированием
Старый 24.12.2012, 17:47   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Уже неоднократно говорилось об алгоритмах выполнения подобных задач. 2 матрицы в этой задаче ни к чему. Всё гораздо проще: просто храните найденные суммы в дополнительном(специально выделенном столбце). И переставляйте строки по значениям в этом столбце.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
МНОГОМЕРНЫЕ МАССИВЫ HELENA))))) Помощь студентам 1 13.11.2012 22:21
Многомерные массивы Zina123 Помощь студентам 1 12.12.2010 21:51
многомерные массивы в Delphi Elfanta Помощь студентам 8 10.06.2010 07:49
Многомерные массивы в delphi 7 Миша Л. Помощь студентам 1 08.06.2010 11:41
Многомерные массивы в delphi 7 Миша Л. Помощь студентам 11 07.06.2010 22:06