nhannguyennguyen
New member
## 6.22 LAB: Các biến hoán đổi trong C ++
** Mục tiêu **
* Để tìm hiểu cách trao đổi hai biến trong C ++.
* Để thực hành bằng cách sử dụng hàm `std :: hoán đổi.
**Hướng dẫn**
1. Mở [mã khởi động] (https://github.com/iamtrask/python-.../06_22_lab_swapping_variables_cpp/starter.cpp).
2. Trong hàm `main ()`, khai báo hai biến số nguyên có tên là `a` và` b`.
3. Khởi tạo `A` đến 10 và` B` đến 20.
4. Sử dụng hàm `std :: hoán đổi để hoán đổi các giá trị của` a` và `b`.
5. In các giá trị của `A` và` B` vào bảng điều khiển.
** Đầu ra dự kiến **
`` `
20
10
`` `
**Lời khuyên**
* Hàm `std :: hoán đổi có hai đối số, đó là các biến mà bạn muốn trao đổi.
* Hàm `std :: hoán đổi` trả về một tham chiếu đến đối số đầu tiên.
* Bạn có thể sử dụng hàm `std :: hoán đổi để hoán đổi bất kỳ loại biến nào, miễn là các biến có cùng loại.
** Thử thách **
1. Sửa đổi mã để trao đổi hai số điểm nổi.
2. Sửa đổi mã để trao đổi hai chuỗi.
3. Sửa đổi mã để trao đổi hai mảng.
** hashtags **
* #C ++
* #Programming
* #Swapping
* #biến
* #chức năng
=======================================
## 6.22 Lab: Swapping Variables in C++
**Objectives**
* To learn how to swap two variables in C++.
* To practice using the `std::swap` function.
**Instructions**
1. Open the [starter code](https://github.com/iamtrask/python-cookbook/blob/master/chapters/06_functions/06_22_lab_swapping_variables_cpp/starter.cpp).
2. In the `main()` function, declare two integer variables named `a` and `b`.
3. Initialize `a` to 10 and `b` to 20.
4. Use the `std::swap` function to swap the values of `a` and `b`.
5. Print the values of `a` and `b` to the console.
**Expected Output**
```
20
10
```
**Tips**
* The `std::swap` function takes two arguments, which are the variables that you want to swap.
* The `std::swap` function returns a reference to the first argument.
* You can use the `std::swap` function to swap any type of variable, as long as the variables are of the same type.
**Challenges**
1. Modify the code to swap two floating-point numbers.
2. Modify the code to swap two strings.
3. Modify the code to swap two arrays.
**Hashtags**
* #C++
* #Programming
* #Swapping
* #variables
* #Functions
** Mục tiêu **
* Để tìm hiểu cách trao đổi hai biến trong C ++.
* Để thực hành bằng cách sử dụng hàm `std :: hoán đổi.
**Hướng dẫn**
1. Mở [mã khởi động] (https://github.com/iamtrask/python-.../06_22_lab_swapping_variables_cpp/starter.cpp).
2. Trong hàm `main ()`, khai báo hai biến số nguyên có tên là `a` và` b`.
3. Khởi tạo `A` đến 10 và` B` đến 20.
4. Sử dụng hàm `std :: hoán đổi để hoán đổi các giá trị của` a` và `b`.
5. In các giá trị của `A` và` B` vào bảng điều khiển.
** Đầu ra dự kiến **
`` `
20
10
`` `
**Lời khuyên**
* Hàm `std :: hoán đổi có hai đối số, đó là các biến mà bạn muốn trao đổi.
* Hàm `std :: hoán đổi` trả về một tham chiếu đến đối số đầu tiên.
* Bạn có thể sử dụng hàm `std :: hoán đổi để hoán đổi bất kỳ loại biến nào, miễn là các biến có cùng loại.
** Thử thách **
1. Sửa đổi mã để trao đổi hai số điểm nổi.
2. Sửa đổi mã để trao đổi hai chuỗi.
3. Sửa đổi mã để trao đổi hai mảng.
** hashtags **
* #C ++
* #Programming
* #Swapping
* #biến
* #chức năng
=======================================
## 6.22 Lab: Swapping Variables in C++
**Objectives**
* To learn how to swap two variables in C++.
* To practice using the `std::swap` function.
**Instructions**
1. Open the [starter code](https://github.com/iamtrask/python-cookbook/blob/master/chapters/06_functions/06_22_lab_swapping_variables_cpp/starter.cpp).
2. In the `main()` function, declare two integer variables named `a` and `b`.
3. Initialize `a` to 10 and `b` to 20.
4. Use the `std::swap` function to swap the values of `a` and `b`.
5. Print the values of `a` and `b` to the console.
**Expected Output**
```
20
10
```
**Tips**
* The `std::swap` function takes two arguments, which are the variables that you want to swap.
* The `std::swap` function returns a reference to the first argument.
* You can use the `std::swap` function to swap any type of variable, as long as the variables are of the same type.
**Challenges**
1. Modify the code to swap two floating-point numbers.
2. Modify the code to swap two strings.
3. Modify the code to swap two arrays.
**Hashtags**
* #C++
* #Programming
* #Swapping
* #variables
* #Functions