Напишите на Паскале программу, в которой значения двух переменных меняются местами. При этом запрещено использовать третью переменную. Ваши решения выкладывайте в этой ветке форума. Очевидно, задача может иметь не одно решение, поэтому если вы придумали новый способ решения и такого решения здесь еще нет - выкладывайте.
program torres; var a,b: integer; begin Write('a'); Read(a); Write('b'); Read(b); a:=round((a/100+b)*100); b:=a mod 100; a:=a div 100; Writeln('a',a,'b',b); end.