The task simple, I write it here, that not in other subject: http://rsdn.org/forum/job/6878320.1 the Author: Titus Date: 19.08 11:40 There I I did not ask to solve this task, and asked absolutely about other, but for some reason there write the candidate solutions of this task, and do not write that is required on a subject. Anybody there while and did not offer the simple correct decision. Its canonical form: two whole variables an and b Are given. To make a program fragment after which execution of value of variables would exchange in places. We enter a variable c. c=a; a=b; b=c; solve the previous task, without using an additional variable.