Share 6.22 lab swapping variables c++

## 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
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top