Предмет: Информатика,
автор: prorokanika
Помогите пожалуйста решить!!!! Срочно надо!!! Язык паскаль
Приложения:
Ответы
Автор ответа:
1
Ответ:
готово. PascalABC
Объяснение:
program min4;
var
n: integer;
i, j: integer;
a: array[1..4] of integer;
begin
Write('Введите четырехзначное число: '); ReadLn(n);
for i := 1 to 4 do begin
a[5 - i] := n mod 10;
n := n div 10;
end;
for i := 1 to 3 do
for j := i + 1 to 4 do
if a[i] > a[j] then swap(a[i],a[j]);
for i := 1 to 4 do begin
if a[i] <> 0 then begin
swap(a[i],a[1]);
break;
end;
end;
n := a[1];
for i := 2 to 4 do
n := n * 10 + a[i];
WriteLn('Минимальное число из этих цифр равно ', n);
end.
MaxLevs:
Господи, тут всего 4 числа, а операций выходит просто тьма
Похожие вопросы
Предмет: Русский язык,
автор: kalyusya
Предмет: Русский язык,
автор: doronin199950
Предмет: Русский язык,
автор: oNneT
Предмет: Алгебра,
автор: pepper6