Почему программа выдает 4312 вместо 4321 ??? В чем я ошиблась??

procedure swap(var a, b: real);
var t: real;
begin
t := a; a := b; b := t;
end;
var a, b, c, d: real;
begin
writeln('Введите четыре числа ');
readln(a, b, c, d);
if (a < b) then swap(a, b);
if (b < c) then swap(b, c);
if (d < a) then swap(d, a);
if (a < d) then swap(a, d);
writeln(a, b, c, d)
end.

Задача: Напишите процедуру, которая переставляет 4 числа в порядке убывания.

Скажите пожалуйста
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.