[Buổi 19][Con trỏ][HW] Bài 1: Swap qua con trỏ


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

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

  1. Viết hàm nhận long long* a, long long* b.
  2. Đổi giá trị tại hai địa chỉ.
  3. 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

There are no comments at the moment.

Zalo