ПАСКАЛЬ. Ввести с клавиатуры 3 числа. Вывести их ** экран в порядке возрастания. Помогите...

0 голосов
117 просмотров

ПАСКАЛЬ.

Ввести с клавиатуры 3 числа. Вывести их на экран в порядке возрастания.
Помогите пожалуйста!


Информатика (28 баллов) | 117 просмотров
Дано ответов: 2
0 голосов

Procedure Swap(var A, B : Integer); begin A := A + B; B := A - B; A := A - B; end;  var A, B, C : Integer; begin Write('Введите A B C : '); ReadLn(A, B, C); if A < B then Swap(A, B); if B < C then Swap(B, C); if A < B then Swap(A, B); WriteLn(A, B, C); end.

(91 баллов)
0 голосов
var   a, b, c: integer;   begin   Read(a, b, c);   if ((a > b) and (a > c) and (b > c)) Then     Write(a, ' ', b, ' ', c)   else   if ((b > a) and (b > c) and (a > c)) Then     Write(b, ' ', a, ' ', c)   else   if ((c > a) and (c > b) and (a > b)) Then     Write(c, ' ', a, ' ', b)   else   if ((b > a) and (b > c) and (c > a)) Then     Write(b, ' ', c, ' ', a)   else     Write(c, ' ', b, ' ', a) end.
(357 баллов)