Top.Mail.Ru
Ответы
Аватар пользователя
16лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

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

величины нельзя.Протестировать программу для x=-3,y=8.
Где найти решение?

По дате
По рейтингу
Аватар пользователя
Новичок
16лет

var x,y:integer;
begin
x:=-3; y:=8;
X:=x+y; y:=x-y; x:=x-y;
writeln (x,' ',y);
end.

Аватар пользователя
Мастер
16лет

a:=a+b
b:=a-b
a:=a-b

Источник: "Программирование. Теоремы и задачи. " - А. Шень
Аватар пользователя
Профи
16лет

можно было проще... .
Одну вспомогательную взять, ей присвоить х, потом х присвоить у, а у присвоить вспомогательную.