Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 61
1

упорядочить столбцы массива по возрастанию сумм эллементов столбцов мотодом хоара

15.12.2013, 16:30. Показов 1522. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
упорядочить столбцы массива по возрастанию сумм эллементов столбцов мотодом Хоара. вот программа...но в ней сортирует только сумму, а сами столбцы нет...uses crt;
type mas=array[1..100] of integer;
var n,m,i,j,l: integer;
mass:mas;
a: array [1..100,1..100] of integer;
s: mas;

procedure quicks(first,last: integer; var m:mas);
var i,j,c,x,n: integer;
begin
i:=first;
j:=last;
x:=m[(first+last) div 2];
repeat
while m[i]<x do i:=i+1;
while x<m[j] do j:=j-1;
if i<=j then
begin
c:=m[i];
m[i]:=m[j];
m[j]:=c;
i:=i+1;
j:=i-1;
end;
until i>j;
if first<j then quicks(first,j,m);
if i<last then quicks(i,last,m);
end;

begin
clrscr;
write('vvedite kol-vo strok= '); readln(n);
write('vvedite kol-vo stolbcov= '); readln(m);
for i:=1 to n do
begin
for j:=1 to m do
begin
write('vvedite a[',i,',',j,']='); readln(a[i,j]);
end;
end;
writeln;
writeln('Ishodnyi massiv:');
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]:4);
writeln;
end;
s[1]:=0;
for j:=1 to m do
begin
for i:=1 to n do
begin
s[j]:=a[i,j]+s[j];
end;
write(s[j],' ');
end;
writeln;
quicks(1,m,s);
for j:=1 to m do write(s[j],' ');
writeln;
writeln('Novyi massiv:');
for j:=1 to m do begin
for i:=1 to n do begin

end;
end;
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]:4);
writeln;
end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2013, 16:30
Ответы с готовыми решениями:

Упорядочить (переставить) столбцы массива, по не возрастанию значений последних элементов столбцов
Составить программу обработки матрицы размерности NxM. Выполнить программу для N=3, M=4. В...

Вычислить сумму элементов каждого столбца массива. Упорядочить столбцы массива по убыванию сумм элементов столбцов.
Заполнить двумерный числовой массив В целыми числами. Вычислить сумму элементов каждого столбца...

Упорядочить столбцы матрицы по возрастанию сумм их элементов
Дана вещественная матрица размера n x m. Упорядочить столбцы матрицы по возрастанию сумм их...

Упорядочить столбцы матрицы по возрастанию сумм их элементов
Дана матрица целых чисел X(n, т). Упорядочить ее столбцы по возрастанию сумм их элементов. Вывести...

0
15.12.2013, 16:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2013, 16:30
Помогаю со студенческими работами здесь

Упорядочить элементы столбцов матрицы по неубыванию, а сами столбцы по возрастанию максимальных элементов столбцов
Дана матрица(8.9). Упорядочить элементы столбцов матрицы по неубыванию, а сами столбцы по...

Упорядочить столбцы матрицы по возрастанию сумм элементов столбца
Путь дана матрица А(n x m).Разработать программу,позволяющую упорядочить столбцы матрицы по...

Переставить столбцы по возрастанию сумм столбцов матрицы.
Вводится массив 7*7. Переставить столбцы по возрастанию сумм столбцов матрицы.

Переставить столбцы матрицы по возрастанию сумм столбцов
B матрице С переставить столбцы по возрастанию сумм столбцов матрицы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru