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

Содержимое массива отсортировать так, чтобы числа в каждой строке шли в порядке возрастания

27.04.2015, 20:40. Показов 808. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
люди, помогите. дан массив 10 x 10 и нужно его содержимое отсортировать так, чтобы числа в каждой строке шли в порядке возрастания и последний элемент ряда был меньше, чем первый элемент следующей строки, учитывая, что элементы могут повторяться.
что-то похожее должно быть:
Кликните здесь для просмотра всего текста

1 2 3
4 5 5

исходный массив:
Кликните здесь для просмотра всего текста

Pascal
1
2
3
4
5
6
7
8
9
10
9,4  7,9     0,3     6,8     4,2     11,9    7,8     1,7     5,1     8,8
8,7  11,1    7,7     1,8     5,5     10,5    4,3     3,8     1,4     11,2
1,1  7,3     3,7     4,4     11,8    8,6     1,9     5,6     10,1    8,4
10,0     11,6    5,2     2,1     5,7     4,8     7,4     0,8     4,7     3,6
8,3  7,6     0,7     7,3     3,4     11,4    5,7     9,9     2,2     7,2
2,3  4,7     9,7     11,3    5,8     4,9     3,3     0,5     7,5     4,6
5,0  0,4     8,9     7,1     9,6     11,5    5,9     9,0     5,3     2,4
9,5  5,9     1,0     9,1     2,5     6,0     8,2     3,2     10,9    6,1
10,2     2,6     4,5     3,1     6,2     11,7    6,3     0,2     7,0     9,2
1,2  6,4     11,9    6,9     8,1     6,5     2,9     6,2     4,4     10,3
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.04.2015, 20:40
Ответы с готовыми решениями:

Отсортировать эту матрицу так, чтобы строки матрицы шли в порядке возрастания их сумм
помогите пожалуйста написать программу. Задается матрица N*N Random. Необходимо отсортировать эту матрицу так, чтобы строки матрицы шли в...

В данной последовательности целых чисел переставьте члены так, чтобы положительные числа шли в порядке возрастания в начале массива.
4. В данной последовательности целых чисел переставьте члены так, чтобы положительные числа шли в порядке возрастания в начале массива.

В данной последовательности целых чисел переставьте члены так, чтобы положительные числа шли в порядке возрастания в начале массива.
помогите пожалуйста решить задачу завтра экзамен не могу:cry:

1
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.04.2015, 06:44
Алгоритм от volvo
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
uses crt;
const n=10;
var a : array[1..n,1..n] of Real;
function Col(i:integer):integer;//определение столбца
begin
 Result := Succ(Pred(i) mod n)
end;
function Row(i : integer) : integer;//определение строки
begin
 Result := Succ(Pred(i) div n)
end;
 
var
  i,j:integer;
  t:real;
begin
randomize;
writeln('Исходная матрица');
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=12*random;
    write(a[i,j]:5:1)
   end;
  writeln
 end;
for i:=1 to n*n do
for j:=n*n downto succ(i) do
if a[Row(j-1),Col(j-1)]>a[Row(j),Col(j)] then
 begin
   t:=a[Row(j-1),Col(j-1)];
   a[Row(j-1),Col(j-1)]:=a[Row(j),Col(j)];
   a[Row(j),Col(j)]:=t;
 end;
writeln('Отсортированная матрица');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:5:1);
  writeln
 end;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.04.2015, 06:44
Помогаю со студенческими работами здесь

Требуется вычеркнуть минимально возможное количество чисел так, чтобы оставшиеся числа шли в порядке возрастания
27. Дана последовательность из N целых чисел, среди которых нет двух одинаковых. Требуется вычеркнуть минимально возможное количество чисел...

Переставить числа чтобы отрицательные нечетные шли в порядке возрастания в конце массива
в данной последовательности целых чисел переставьте члены так, что бы отрицательные нечетные числа шли в порядке возрастания в конце...

Переставить элементы массива так, чтобы неотрицательные нечётные числа шли в порядке убывания в конце массива
В данной последовательности целых чисел переставьте члены так, чтобы неотрицательные нечётные числа шли в порядке убывания в конце массива.

Вычеркнуть минимально возможное количество чисел так, чтобы оставшиеся шли в порядке возрастания
Дана последовательность из целых чисел, среди которых нет двух одинаковых. Требуется вычеркнуть минимально возможное количество чисел...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru