Biến x có giá trị là a, biến y có giá trị là b. Hoán đổi giá trị của hai biến x và y sao cho sau khi hoán đổi biến x có giá trị là b, biến y có giá trị là a. Em hãy: a)Xác định Input, output b)Xây dựng thuật toán c)Viết chương trình cho bài toán trên

1 câu trả lời

* Xác định bài toán :

- Input : giá trị biến x và giá trị biến y

- Output : giá trị biến x và biến y hoán đổi cho nhau

* Xây dựng thuật toán :

- Bước 1 : nhập giá trị biến x và y

- Bước 2 : x ← x + y

- Bước 3 : y ← x - y

- Bước 4 : x ← x - y

- Bước 5 : xuất giá trị biến x và y rồi kết thúc

* Viết chương trình :

uses crt;

var x, y : integer;

begin

clrscr;

write('nhap hai so x va y : ');readln(x, y);

x := x + y;

y := x - y;

x := x - y;

writeln('x = ', x);

writeln('y = ', y);

readln

end.

Câu hỏi trong lớp Xem thêm