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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2011, 21:37   #1
Antoxa93
Новичок
Джуниор
 
Регистрация: 25.04.2011
Сообщений: 2
По умолчанию требуется написать программу по сортировке числовых массивов в паскале

дана матрица x[i][j].получить и вывести на экран новую матрицу y[i][j],в которой расположить элементы каждого столбца в порядке убывания их значений
16.00 1.29 15.00 2.73
6.00 8.00 4.00 2.85
3.00 9.45 3.00 2.83
1.00 5.00 4.00 2.86
3.00 6.00 9.00 2.88
4.00 6.60 8.00 2.82
12.00 3.00 7.00 2.78
30.00 2.53 16.00 2.75
35.00 2.00 10.00 2.72
29.00 2.66 18.00 2.72
77.00 2.00 17.00 2.58
Antoxa93 вне форума Ответить с цитированием
Старый 27.04.2011, 13:43   #2
Азамат Казанчев
Форумчанин
 
Регистрация: 25.04.2011
Сообщений: 110
По умолчанию

ДЕЛАЙ, мой совет каждый столбец сначала запиши в однамерный массив и от туда уже в новую матрицу
Азамат Казанчев вне форума Ответить с цитированием
Старый 27.04.2011, 18:47   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Либо предоставляем наработки, либо добро пожаловать во фриланс )
phomm вне форума Ответить с цитированием
Старый 28.04.2011, 14:57   #4
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Перебор столбцов по очереди, для сортировки каждого столбца использовать простейший метод пузырька.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 29.04.2011, 20:47   #5
Antoxa93
Новичок
Джуниор
 
Регистрация: 25.04.2011
Сообщений: 2
По умолчанию

ммм...ну вот шаблонное задание:
Код:
program prog_2_6;
type vx=array[1..10,1..10] of real;
type vy=array[1..10] of real;
var
x:vx;
y;vy;
n,m,i,j:integer;
a:real;
begin
writeln('kolichestvo strok');
readln(n);
writeln('kolichestvo stolbcov');
readln(m);
for i:=1 to n do
begin
for j:=1 to m do
begin writeln(j,-'i elemnt ',i,'-i stroki');
readln(x[i,j]);
end;
end;
for j:=1 to m do
begin
a:=0;
for i:=1 to n do a:=a+x[i,j];
y[j]:=a/n;
writeln('srednee znachenir po ',j,'-mu stolbcu')'
writeln(y[j]:8:2);
end;
readln;
end.
а дальше ступор...т.к.я в этом мало что смыслю.


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 30.04.2011 в 11:24.
Antoxa93 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется написать программу b0b-jack Фриланс 0 17.03.2011 14:37
Требуется написать программу saf84 Фриланс 5 12.11.2009 11:07
О сортировке массивов в C++ Frame1992 Помощь студентам 6 28.10.2009 16:50
Помогите пожалуйста написать программу со стрингами без массивов Fylhtq Паскаль, Turbo Pascal, PascalABC.NET 2 08.01.2009 00:48
Требуется написать программу! senrom Фриланс 1 31.12.2008 20:27