• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Помогите! Сортировка одномерного массива

  • Автор темы laponka
  • Дата начала
L

laponka

Ребята помогите написать прогу на delphi для сортировки одномерного массива из 20 чисел по возростанию и спаданию. Числа вводятся вручную.Спасибо!!!!!!!!
 
M

MrQwerty

laponka, обращайся в Icq:562215911 или e-mail: mrproqwerty@gmail.com ... P.s. В аське онлайн круглосуточно, почта проверяется каждый час..
 
G

Guest

Ребята помогите написать прогу на delphi для сортировки одномерного массива из 20 чисел по возрастанию и спаданию. Числа вводятся вручную.Спасибо!!!!!!!!

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

VitoScaletta

Active member
13.05.2019
28
0
BIT
6
Сортировка по возрастанию
--------------------------------

var i, n, j: integer;
a: array [1..100] of integer;

begin

read(n);

for i:=1 to n do
read(a);

for i:=1 to n do
for j:=2 to n do
if a[j]<a[j-1] then
swap(a[j], a[j-1]);

for i:=1 to n do
write(a:5);

end.

Сортировка по убыванию
------------------------------

var i, n, j: integer;
a: array [1..100] of integer;

begin

read(n);

for i:=1 to n do
read(a);

for i:=1 to n do
for j:=1 to n do
if a[j]<a[j+1] then
swap(a[j], a[j+1]);

for i:=1 to n do
write(a:5);

end.

Надеюсь, что помог))
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!