Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
9 / 9 / 4
Регистрация: 14.04.2010
Сообщений: 99
1

Сортировка матрицы

08.06.2010, 18:51. Показов 1349. Ответов 1
Метки нет (Все метки)

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

Сортировка матрицы
Дана матрица А(N,N) вещественных значений. Упорядочить по убыванию элементы каждого столбца...

сортировка матрицы
Я по примеру отсортировал все столбцы матрицы по увеличению, методом обмена, потскажите где нужно...

Сортировка матрицы
Добрый день. Подскажите пожалуйста кое-что по сортировке. Матрицу нужно сортировать так, чтобы...

Сортировка матрицы
Дана целочисленная матрица А порядка N. Если на побочной диагонали расположены только положительные...

1
Идеи становятся силой...
121 / 121 / 64
Регистрация: 08.12.2009
Сообщений: 445
08.06.2010, 19:09 2
Лучший ответ Сообщение было отмечено Beleaf как решение

Решение

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
47
48
49
program sortirovka_massiva;
 
uses
  crt;
 
const
  x = 5; y = 7;
 
var
  m, n, i: byte;
  buf: integer;
  a: array [1..x, 1..y] of integer;
 
begin
  for m := 1 to x do
    for n := 1 to y do
    begin
      writeln('a[', m, ',', n, ']: ');
      readln(a[m, n]);
    end;
  writeln; writeln('Entered:');
  for m := 1 to x do
  begin
    for n := 1 to y do
      write(a[m, n], ' ');
    writeln;
  end;
  for m := 1 to x do
  begin
    for i := 1 to (y - 1) do
      for n := i + 1 to y do
      begin
        if (a[m, i] > a[m, n]) then
        begin
          buf := a[m, n];
          a[m, n] := a[m, i];
          a[m, i] := buf;
        end;
      end;
  end;
  writeln; writeln('Ready!');
  for m := 1 to x do
  begin
    for n := 1 to y do
      write(a[m, n], ' ');
    writeln;
  end;
  readkey;
end.
1
08.06.2010, 19:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2010, 19:09
Помогаю со студенческими работами здесь

Сортировка матрицы
Запарился с решением задачи - В матрице переставить строки так, чтобы суммы их элементов...

сортировка матрицы
Дана матрица(двумерный массив 5х5). В каждой строке матрицы найти наибольший элемент, далее...

Сортировка матрицы
Метод: Сортировка по убыванию методом обмена без флага перестановки. Помогите разобраться с...

Сортировка матрицы
Что в программе не так ? Помогите плз. Вводица квадратная матрица 19х19.Упорядочить элементы её...

Сортировка столбцов матрицы
Отсортировать столбцы матрицы А по спаданию и взять за вектор Х ряд с минимальными елементами в...

Сортировка матрицы по возрастанию
Задан двухмерный массив A(a_ij), де i=1,2…n , j=1,2…m, элементами которого являются целые числа....


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

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