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