ВТОРНИК, 16 Фев 2021 Программирование
Решить задачу: Даны три числа, вывести их в порядке возрастания. Используя условный оператор.
235
465
Ответы на вопрос:
Program DaNNuu;
uses crt;
const n=3;
var
a:array [1..n] of integer;
i,j,min,temp:integer;
begin
randomize;
{создание массива}
writeln('Элементы массива:');
for i:=1 to n do
begin
a[i]:=random(101)-50;
write (a[i]:5);
end;
{сортировка массива}
for i:=1 to n-1 do
begin
min:=i;
for j:=i+1 to n do
if a[min]>a[j] then
min:=j;
temp:=a[i];
a[i]:=a[min];
a[min]:=temp;
end;
writeln();
{вывод массива}
writeln('Результат сортировки:');
for i:=1 to n do
write(a[i]:5);
end.
Объяснение:
n*2
главное чтобы в списке а было больше чем n*2 элементов, иначе ошибка
Объяснение:
Популярно: Информатика
-
vjvxjbnkgsvjsvs08.04.2023 22:17
-
Dennie25813.02.2020 15:06
-
Крахмал1612.01.2022 02:05
-
gghggggg102.01.2021 13:17
-
Натама16.06.2021 02:47
-
arlanout19.01.2021 14:52
-
agm713217.12.2021 12:51
-
Али2006111107.12.2020 14:10
-
АЙДЫН26128.07.2021 05:43
-
dianadobosh1310.10.2021 05:09