Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
dilasagadatova
14.07.2020 22:05 •
Информатика
Дан одномерный целочисленный массив (количество элементов массива вводится с клавиатуры). необходимо отсортировать элементы массива по возрастанию и вывести на экран. (на языке pascal)
Ответ:
rolleck
08.10.2020 01:47
//FPC 2.6.4
var
a: array of longint;
size, i, j: longint;
begin
randomize;
writeln('Колво элементов: ');
readln(size);
setLength(a, size);
write('Исходный случайный массив: ');
for i:=0 to size-1 do
begin
a[i]:=random(201)-100;
write(a[i], ' ');
end;
writeln;
for i:=0 to size-2 do
for j:=0 to size-i-2 do
if a[j]>a[j+1] then
begin
a[j]:=a[j] xor a[j+1];
a[j+1]:=a[j] xor a[j+1];
a[j]:=a[j] xor a[j+1];
end;
writeln('Отсортированный массив: ');
for i:=0 to size-1 do write(a[i], ' ');
writeln;
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
13579014
23.08.2020 16:23
В EXCEL! Фирма «Путь домой» совершила закупку новых автомобилей: марки ВАЗ – 30 штук по цене 2000$; марки ГАЗ - 10 штук по цене 2100$; марки МАЗ - 20 штук по цене 1600$....
gspd000
30.08.2022 08:00
Умоляю! Очень надо ! Хоть частично ! (укр.в.)Оператори програми переставлені в випадковому порядку. Складіть з нихпрограму для обчислення функції (оператори можна копіювати...
Atalaney
31.05.2021 11:28
Закончи предложение «К системным программам относятся… • Драйвера • Операционные системы • Архиваторы • Антивирусы • …...
Demidoova
24.02.2022 21:32
Написати программу в c++. нехай дано послідовність чисел, яка закінчується 0. написати програму, яка рахує суму тих чисел послідовності, порядкові номери яких є простими...
Онелик
11.05.2020 03:14
Ученик написал доклад объемом 3,5 Кбайт, использовав алфавит мощностью 128 символов, сколько символов в тексте?...
cross666
08.11.2021 11:22
8,3х+2х-60,5=300 и (1,65-0,3х): 0,34=4,5...
PROmax100
08.11.2021 11:22
Начертите : а) куб б) треугольную пирамиду...
alizhanayanaoxi717
08.11.2021 11:22
Раннее утро вот крохотные круглые бисеринки лежать на траве в чашечках цветов на листьях они играют на солнце разноцветными лучами и кажется будто рассыпанные в траве маленькие...
ггггг21
08.11.2021 11:22
Міні твір опис на тему моя улюблена квітка...
айскримву
08.11.2021 11:22
Спиши, вставляя возвратное местоимение. определи его падеж...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
var
a: array of longint;
size, i, j: longint;
begin
randomize;
writeln('Колво элементов: ');
readln(size);
setLength(a, size);
write('Исходный случайный массив: ');
for i:=0 to size-1 do
begin
a[i]:=random(201)-100;
write(a[i], ' ');
end;
writeln;
for i:=0 to size-2 do
for j:=0 to size-i-2 do
if a[j]>a[j+1] then
begin
a[j]:=a[j] xor a[j+1];
a[j+1]:=a[j] xor a[j+1];
a[j]:=a[j] xor a[j+1];
end;
writeln('Отсортированный массив: ');
for i:=0 to size-1 do write(a[i], ' ');
writeln;
end.