Cho biết x=A,y=B; viết chương trình hoán đổi giá trị x,y

2 câu trả lời

Cách Làm

Bước 1: nhập 2 biến x,y

Bước 2: Nếu x>y tráo đổi gía trị của x và y, chuyển đến bước 3 . Nếu y > x thì 2 số đã theo thứ tự có giá trị không giảm , chuyển đến bước 3

Bước 3: In ra kết qủa x, y và kết thúc thuật toán 

uses crt;

var x,y:integer;

begin

clrscr;

write('x='); readln(x);

write('y='); readln(y);

writeln('gia tri truoc khi doi cua x la: ',x);

writeln('gia tri truoc khi doi cua y la: ',y);

x:=x+y;

y:=x-y;

x:=x-y;

writeln('gia tri sau khi doi cua x la: ',x);

writeln('gia tri sau khi doi cua y la: ',y);

readln;

end.

x = int(input("nhập số x"))
y = int(input("Nhập số y"))

print("x ="+str(x))
print("y ="+str(y))

temp = y
x=y
y=x
print("---")
print("x ="+str(x))
print("y ="+str(y))