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

Сортировка массива

18.11.2011, 00:07. Показов 531. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят помогите пожалуйста, написал программы которая рандомно заполняет указанный массив,выводит из него строчку и сортирует по убыванию после чего выводит готовый массив с отсортированной строчкой,не работает помогите,заранее спасибо!
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
uses crt;
var
a:array [1..100,1..100] of integer;
z,x,n,n1,i,j,c:integer;
begin
clrscr;
z:=j;
write ('Vvedite kol-vo strok - ');
readln (n);
write ('Vvedite kol-vo stolbcov - ');
readln (n1);
for i:=1 to n do
 for j:=1 to n1 do
  a[i,j]:=random(99);
for i:=1 to n do
begin
 writeln(' ');
 for j:=1 to n1 do
 write (a[i,j]:3);
end;
writeln(' ');
write ('Vvedite strochku - ');
readln (c);
write ('Vasha stroka - ');
for j:=1 to n do
 write (a[c,j]:3);
 for j:=1 to n do
 begin
 if z>a[c,j+1] then
  begin
  x:=z;
  z:=a[c,j+1];
  a[c,j+1]:=x;
  end;
  end;
writeln('');
write ('Otsortirovana - ');
for j:=1 to n do
 write (a[c,j]:3);
readln;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2011, 00:07
Ответы с готовыми решениями:

Сортировка массива и сортировка строка матрицы
1) Создание массива А с помощью рандома с целыми от -100 до 100 и вывести его на экран. Отсортировать по возрастанию на экран. 2) Создать...

Сортировка массива
Чуваки, помогите! Нужна программа, которая находит в одномерном массиве минимальное и максимальное значение.... и сортирует ТОЛЬКО те...

Сортировка массива
нужно записать эту программу в паскаль, чтоб выводила отсортированный массив |Глобальные константы цел n, макс n:=... макс...

3
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
18.11.2011, 01:17
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
50
51
52
uses crt;
var
a:array [1..100,1..100] of integer;
z,x,n,n1,i,j,c:integer;
begin
clrscr;
z:=j;
write ('Vvedite kol-vo strok - ');
readln (n);
write ('Vvedite kol-vo stolbcov - ');
readln (n1);
for i:=1 to n do
 begin
 for j:=1 to n1 do
     begin
     a[i,j]:=random(99);
     write (a[i,j]:3);
      end;
 writeln;
 end;
writeln(' ');
write ('Vvedite strochku - ');
readln (c);
write ('Vasha stroka - ');
for j:=1 to n do
 write (a[c,j]:3);
x:=0;
while x<=n do
      begin
      for j:=1 to n-1 do
          if a[c,j]<a[c,j+1] then
             begin
             z:=a[c,j];
             a[c,j]:=a[c,j+1];
             a[c,j+1]:=z;
             end;
      x:=x+1;
      end;
writeln('');
write ('Otsortirovana - ');
for j:=1 to n do
 write (a[c,j]:3);
writeln;
writeln ('Novyj massiv - ');
for i:=1 to n do
 begin
 for j:=1 to n1 do
     write (a[i,j]:3);
 writeln;
 end;
readln;
end.
0
 Аватар для snadow
0 / 0 / 0
Регистрация: 03.07.2011
Сообщений: 56
18.11.2011, 08:02  [ТС]
Спасибо огромное!
0
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
18.11.2011, 19:08
Кстати, если эта программа написана не для PascalABC, а, например, для Турбо, (что так и есть, судя по строке readln в конце), то надо в начале еще вставить randomize;, чтобы не заполнял массив одними и теми же значениями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2011, 19:08
Помогаю со студенческими работами здесь

Сортировка массива
Люди, помогите!) Дано задание: В массиве из 10 вещественных чисел отсортировать в порядке убывания все положительные элементы, а...

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

Сортировка массива
помогите пожалуйста с данной программой. заранее благодарен. ввести с клавиатуры 20 элементов в массив. Отсортировать его в порядке...

сортировка массива
В целочисленном массиве F найти наибольшее число одинаковых элементов.

Сортировка массива
Всем прив!!! Дан массив из 20 элем, нужно отсортировать первые 10 элем. по возрастанию, а вторые 10 по убыванию, результ. вывести на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru