Interschimbarea cu si fara variabila temporara

29. Se citesc două valori întregi a şi b. Să se interschimbe conţinutul lor folosind o variabilă auxiliară (temporară).
program pd29;{interschimbarea cu var temp}
var a,b,temp:integer;
begin
write('a=');readln(a);
write('b=');readln(b);
temp:=a;
a:=b;
b:=temp;
writeln('noile valori sunt: a=',a,' b=',b);
readln;
end.

30. Se citesc două valori întregi a şi b. Să se interschimbe conţinutul lor fără a folosi o variabilă auxiliară (temporară).
program pd30;{interschimbarea fara var temp}
var a,b:integer;
begin
write('a=');readln(a);
write('b=');readln(b);
a:=a-b;b:=a+b;a:=b-a;
writeln('noile valori sunt: a=',a,' b=',b);
readln;
end.

Comentarii

Postări populare de pe acest blog

Deplasarea elementelor unui vector

Alt set de probleme

Obiecte cu care lucreaza algoritmii