С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 18
1

Дан двухмерный массив А(m,n). Отсортировать нечетные элементы по убыванию для всей матрицы в порядке по столбцам

01.02.2014, 20:38. Показов 2064. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан двухмерный массив А(m,n). Отсортировать нечетные элементы по убыванию для всей матрицы в порядке по столбцам.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2014, 20:38
Ответы с готовыми решениями:

Создать двухмерный массив, в котором нечетные столбцы отсортировать по возрастанию, а четные по убыванию
Помогите найти ошибку, надо создать двухмерный массив из случайных чисел размера M на N, в котором...

Дан двухмерный массив [10,10] . Заменить нечетные элементы на 0 заполнить случайными цифрами от 1 до 9
помогите решить задачу

Отсортировать по столбцам все элементы матрицы в порядке убывания
Помоги пожалуйста написать программы по массивам... в произвольный массив K(m*n) отсортировывать...

Отсортировать массив: все четные элементы по возрастанию а нечетные по убыванию
отсортировать массив все четные элементы которого по возрастанию а не четные по убыванию

3
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
01.02.2014, 21:34 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var a:array[1..100,1..100] of Integer;
m,n,i,j,k,r:Integer;
begin
Write('m=');
Read(m);
Write('n=');
Read(n);
Writeln('Сгенерированная матрица:');
Randomize;
for i:=1 to m do
 begin
 for j:=1 to n do 
  begin
  a[i,j]:=Random(51);
  Write(a[i,j]:4);
  end;
 Writeln;
 end;
 
for i:=1 to n do
for j:=1 to m-1 do
for k:=j+1 to m do
if odd(a[k,i]) and odd(a[j,i]) and (a[k,i]>a[j,i]) then
begin
r:=a[j,i];
a[j,i]:=a[k,i];
a[k,i]:=r;
end;
 
Writeln('Полученная матрица:');
for i:=1 to m do
begin
for j:=1 to n do Write(a[i,j]:4);
Writeln;
end;
Readln;
end.
1
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 18
03.02.2014, 21:15  [ТС] 3
можно то же самое, только без рандома?
0
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
03.02.2014, 21:21 4
Лучший ответ Сообщение было отмечено gogy123456 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var a:array[1..100,1..100] of Integer;
m,n,i,j,k,r:Integer;
begin
Write('m=');
Read(m);
Write('n=');
Read(n);
Writeln('Введите элементы массива:');
 
for i:=1 to m do
for j:=1 to n do 
 begin
 Write('a[',i,',',j,']=');
 Read(a[i,j]);
 end;
 
Writeln('Исходная матрица:');
for i:=1 to m do
begin
for j:=1 to n do Write(a[i,j]:4);
Writeln;
end;
 
for i:=1 to n do
for j:=1 to m-1 do
for k:=j+1 to m do
if odd(a[k,i]) and odd(a[j,i]) and (a[k,i]>a[j,i]) then
begin
r:=a[j,i];
a[j,i]:=a[k,i];
a[k,i]:=r;
end;
 
Writeln('Полученная матрица:');
for i:=1 to m do
begin
for j:=1 to n do Write(a[i,j]:4);
Writeln;
end;
Readln;
end.
1
03.02.2014, 21:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2014, 21:21
Помогаю со студенческими работами здесь

Дан двухмерный массив целых чисел. Модифицировать его элементы, как описанно ниже, и вывести их на экран по столбцам.
Люди добрые помогите с задачей: Дан двухмерный массив целых чисел. Модифицировать его элементы, как...

Создать массив из 16 элементов, четные элементы отсортировать по возрастанию, а нечетные по убыванию
Доброго всем времени суток Помогите с прогой: создать массив из 16 элементов, выделить в нем...

Дан массив a1, a2,., a15. упорядочить по убыванию нечетные элементы массива, используя алгоритм обмена
C# Console application. Дан массив a1, a2,..., a15. Требуется упорядочить по убыванию нечетные...

Дан массив 9х9 отсортировать все элементы по убыванию любым способом
Дан массив 9х9 отсортировать все элементы по убыванию любым способом


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

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