Input mọt dòng ghi hai số nguyên cách nhau bởi dâu cách
Output ghi hai số nguyên là kết quả cần tìm
Quảng cáo
1 câu trả lời 364
Dưới đây là một cách để viết hàm swap trong C++ và sử dụng nó để giải quyết bài toán của bạn:
#include<iostream>
using namespace std;
void swap(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int n, m;
cout << "Nhap hai so nguyen n, m: ";
cin >> n >> m;
swap(n, m);
cout << "Gia tri sau khi trao doi: " << n << " " << m;
return 0;
}
Trong đoạn mã trên, hàm swap nhận vào hai tham số là a và b (được truyền theo tham chiếu, không phải giá trị). Hàm này sẽ hoán đổi giá trị của a và b bằng cách sử dụng một biến tạm thời temp.
Trong hàm main, chúng ta nhập hai số nguyên n và m từ người dùng, sau đó gọi hàm swap để trao đổi giá trị của n và m. Cuối cùng, chúng ta in ra giá trị của n và m sau khi đã được trao đổi.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
45285 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34717 -
Đã trả lời bởi chuyên gia
30502 -
Hỏi từ APP VIETJACK27893
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
22260
