[Buổi 19][Con trỏ][HW] Bài 1: Swap qua con trỏ
Swap qua con trỏ
Bối cảnh
Một hàm cần đổi chỗ hai số bằng cách nhận địa chỉ của chúng.
Bài luyện pointer với hàm, không dùng std::swap.
Yêu cầu
- Viết hàm nhận
long long* a, long long* b. - Đổi giá trị tại hai địa chỉ.
- In hai số sau swap.
Input
Hai số nguyên a b.
Output
Hai số sau khi đổi chỗ.
Ràng buộc
|a|,|b| ≤ 10^18.
Ví dụ 1
Input
1 2
Output
2 1
Giải thích
Sau swap, 1 và 2 đổi vị trí nên thành 2 1.
Ví dụ 2
Input
-5 7
Output
7 -5
Giải thích
Hai giá trị -5 và 7 thành 7 -5.
Thông tin học tập
- Module: M06
- Buổi: B19
- Loại bài: HOMEWORK
- Độ khó: Easy
- Concepts: pointers, dereference, functions, mutation
- Giới hạn kiến thức: B01-B19
- Time limit: 1 second(s)
- Memory limit: 256 MB
- Point: 100
Comments