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

Упорядочить нечетные строки по возрастанию, четные по убыванию

21.10.2012, 19:16. Показов 5527. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
упорядочить нечетные строки по возрастанию,четные по убыванию. Помогите
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2012, 19:16
Ответы с готовыми решениями:

Четные столбцы упорядочить по возрастанию, а нечетные - по убыванию
Дано двумерный массив. Парные столбце упорядочить по росту. Нечетные - по убыванию методом выбора....

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

Нечетные столбцы матрицы упорядочить по возрастанию, а четные по убыванию.
Нужно составить подпрограмму, которая преобразует матрицу Z(M,N) таким образом, чтобы нечетные...

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

2
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
21.10.2012, 20:08 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

строки чего? двумерного массива?

Добавлено через 20 минут
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
42
43
44
45
46
const
  nmax=20;
var
  a: array[1..nmax,1..nmax] of integer;
  n,m,i,j,tmp,q: integer;
begin
  randomize;
  write('Введите размеры массива n, m: ');
  readln(n,m);
  writeln('Исходный массив:');
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      a[i,j]:=random(199)-99;
      write(a[i,j]:4);
    end;
    writeln;
  end;
  writeln;
  
  for i:=1 to n do
    for q:=1 to m-1 do
      for j:=q+1 to m do
      if (i mod 2=0)and(a[i,q]<a[i,j]) then 
      begin
        tmp:=a[i,q];
        a[i,q]:=a[i,j];
        a[i,j]:=tmp;
      end else
      if (i mod 2<>0)and(a[i,q]>a[i,j]) then
      begin
        tmp:=a[i,q];
        a[i,q]:=a[i,j];
        a[i,j]:=tmp;
      end;
    
  writeln('Преобразованный массив:');
  for i:=1 to n do
  begin
    for j:=1 to m do
      write(a[i,j]:4);
    writeln;
  end;
  readln;
end.
1
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 12
21.10.2012, 20:15  [ТС] 3
спасибо!!
0
21.10.2012, 20:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2012, 20:15
Помогаю со студенческими работами здесь

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

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

Дан массив A(N). Упорядочить по возрастанию положительные нечетные элементы
Дан массив A(N). Упорядочить по возрастанию положительные нечетные элементы

Упорядочить массив по возрастанию и убыванию
Упорядочить массив по возрастанию и убыванию


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

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