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

В зависимости от последней строки отсортировать колонки по убыванию методом простого выбора

21.02.2016, 00:26. Показов 730. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан двухмерный массив (матрица). Нужно в зависимость от последней строчки отсортировать колоночки по убыванию методом простого выбора.
ПРИМЕР :
[PASCAL]Начальная форма:
1 6 3
5 3 7
2 0 9
Должно получится:
3 1 6
7 5 3
9 2 0
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.02.2016, 00:26
Ответы с готовыми решениями:

Отсортировать по убыванию элементы одномерного массива, стоящие на нечетных местах, методом простого выбора
Отсортировать по убыванию элементы одномерного массива, стоящие на нечетных местах, методом простого выбора. решить с процедурами....

Отсортировать положительные элементы массива, стоящие на четных местах по убыванию методом простого выбора
Отсортировать положительные элементы массива, стоящие на четных местах по убыванию методом простого выбора. const n = 5;//константа ...

сортировка последовательностипо возрастанию(убыванию) методом простого выбора.
записать программу,выполняющую следующие операции: 1.ввод с клавиатуры числовой последовательности (количество элементов м произвольно,но...

1
3 / 3 / 15
Регистрация: 09.04.2012
Сообщений: 27
24.02.2016, 00:21
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
var
 a: array[1..100,1..100] of integer;
 i,k,n,j: byte;
 x: integer;
 
begin
 n:=5; //размерность массива
 
 for i:=1 to n do             //рандомно заполняется массив
   for k:=1 to n do
     a[i,k]:=random(9)+1;
     
 writeln('Исходный');
 for i:=1 to n do
   for k:=1 to n do
     begin
       write(a[i,k]:3);
       if k=n then writeln;
     end;
 
 for i:=1 to n-1 do
   for j:=i+1 to n do
     if a[n,i]>a[n,j] then
       begin
         for k:=1 to n do
           begin
             x:=a[k,i];
             a[k,i]:=a[k,j];
             a[k,j]:=x;
           end;
       end;
 writeln;
 for i:=1 to n do
   for k:=1 to n do
     begin
       write(a[i,k]:3);
       if k=n then writeln;
     end;
 
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.02.2016, 00:21
Помогаю со студенческими работами здесь

Отсортировать массив по убыванию методом выбора
В паскале abc Сформировать и вывести на экран последовательность из n элементов, заданных датчиком случайных чисел на интервале ....

Отсортировать по убыванию элементы одномерного массива, стоящие на нечетных местах, методом простого обмена
Отсортировать по убыванию элементы одномерного массива, стоящие на нечетных местах, методом простого обмена. с процедурами. заранее...

Отсортировать элементы данного одномерного числового массива в порядке убывания методом простого выбора
Отсортировать элементы данного одномерного числового массива в порядке убывания методом простого выбора.

Отсортировать массив методом выбора, при помощи поиска минимального элемента, по убыванию
pascal ABC Дан линейный массив, содержащий Nцелых чисел. Отсортировать его методом выбора, при помощи поиска минимального...

Упорядочите строки массива по возрастанию сумм элементов строк методом простого выбора
Упорядочите строки массива по возрастанию сумм элементов строк методом простого выбора. (Паскаль)


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
И ясному Солнцу
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. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru