Напишите программу, которая производит обмен згачений переменных x и y, если x больше y....

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

Напишите программу, которая производит обмен згачений переменных x и y, если x больше y.

пример входных пример выходных
данных данных
x>>5 x=6
y>>6. y=5

x>>6 x=5
y>>5. y=6


Информатика (28 баллов) | 303 просмотров
0

На каком языке нужна программа?

Дан 1 ответ
0 голосов
Правильный ответ

Решение №1
var x,y:integer;
begin
  readln(x,y);
  if x> y then begin
     x:=x+y;
     y:=x-y;
     x:=x-y;
     writeln(x,' ',y);
end.

Тестовое решение:
8 5
5 8

Решение №2
На PascalABC.Net можно сделать проще:

var x,y:integer;
begin
 readln(x,y);
 if x>y then begin  swap(x,y); println(x,y); end;
end.
 
 





(13.9k баллов)