Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2017, 16:55   #1
Mashunka
Новичок
Джуниор
 
Регистрация: 15.02.2017
Сообщений: 1
По умолчанию Сортировка двумерного массива любым методом сортировки - Pascal ABC

Отсортировать в двумерном массиве случайных символов А[10,10] элементы каждого столбца по алфавиту любым методом сортировки(сортировка простым выбором,сортировка вставками,карманная сортировка). Вывести на экран исходный и отсортированный массив.

Последний раз редактировалось Mashunka; 15.02.2017 в 17:00.
Mashunka вне форума Ответить с цитированием
Старый 15.02.2017, 18:52   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Алгоритм:
1. Заполнить массив случайными символами.
2. Вывести на экран.
3. Отсортировать выбранным методом сортировки.
4. Вывести на экран.
Arigato на форуме Ответить с цитированием
Старый 18.02.2017, 09:02   #3
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
var a:array[1..10,1..10] of char;
    i,j:integer;
    d:boolean;
    z:char;
begin
   Randomize;
   For i:=1 to 10 do
   begin
      For j:=1 to 10 do
      begin
         a[i,j]:=Char(65+Random(26));
         Write(a[i,j],'  ');
      end;
      Writeln;
   end;
   Writeln;
   Writeln;
   For j:=1 to 10 do
   Repeat
      d:=true;
      For i:=1 to 9 do
         If a[i,j]>a[i+1,j] then
         begin
            d:=false;
            z:=a[i+1,j];
            a[i+1,j]:=a[i,j];
            a[i,j]:=z;
         end;
   Until d;
   For i:=1 to 10 do
   begin
      For j:=1 to 10 do
         Write(a[i,j],'  ');
      Writeln;
   end;
   Writeln;
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Сортировка двумерного массива методом выбора. olosvi Помощь студентам 6 29.04.2014 13:18
Сортировка вещественного массива методом шейкер-сортировки Sylest Помощь студентам 0 12.05.2012 17:19
Сортировка двумерного массива по столбцам методом быстрой сортировки( Хоара) и пирамидальной. tworc22 Помощь студентам 3 28.10.2011 23:05
Pascal. Сортировка двумерного массива raf98 Помощь студентам 1 10.05.2011 15:43
Сортировка двумерного массива методом вставки. Pascal xXxalexXx Помощь студентам 0 25.11.2010 20:03