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

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

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

Author24 — интернет-сервис помощи студентам
Ввести матрицу A(m, n), m не равно n. Выполнить сортировку элементов каждой строки по возрастанию. Вывести исходную и преобразованную матрицу.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
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
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.06.2010, 19:09
Помогаю со студенческими работами здесь

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетных компьютеров началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
Как определить, содержит ли строка подстроку в JavaScript
InfoMaster 19.01.2025
При разработке веб-приложений часто возникает необходимость выполнять различные операции со строками, среди которых особое место занимает поиск подстрок. JavaScript предоставляет несколько встроенных. . .
Что такое метаклассы в Python
InfoMaster 19.01.2025
Метаклассы в Python представляют собой один из самых мощных и одновременно сложных механизмов языка, позволяющий программистам контролировать процесс создания классов. По своей сути, метакласс. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru