Введение
В этом практическом занятии вы научитесь обменивать значения двух переменных без использования третьей переменной на C++. Вы узнаете простой и эффективный метод, который можно реализовать в любом C++-программе.
Откройте терминал
Сначала откройте терминал и перейдите в каталог, где вы хотите создать файл на C++. Вы можете использовать следующую команду, чтобы перейти в нужный каталог.
cd ~/project
Создайте новый файл с именем main.cpp с помощью команды touch в терминале:
touch main.cpp
Реализуйте код в вашем файле на C++
Теперь, когда вы создали файл, откройте его в выбранном текстовом редакторе и добавьте следующий код:
#include <iostream>
int main()
{
int a, b;
// Запросите у пользователя значения для a и b
std::cout << "Enter value for a and b: \n";
std::cin >> a >> b;
// Отобразите исходные значения a и b
std::cout << "Before swapping: a = " << a << ", b = " << b << std::endl;
// Обмен значениями a и b без использования третьей переменной
a = a + b;
b = a - b;
a = a - b;
// Отобразите обмененные значения a и b
std::cout << "After swapping: a = " << a << ", b = " << b << std::endl;
return 0;
}
Компилируйте и запускайте свой код
Скомпилируйте код с помощью команды g++:
g++ main.cpp -o main
Запустите код с помощью следующей команды:
./main
Вы должны получить вывод вроде следующего, где вы можете ввести любые значения для a и b.
Enter value for a and b:
3 5
Before swapping: a = 3, b = 5
After swapping: a = 5, b = 3
Резюме
Поздравляем! В этом практическом занятии вы узнали, как обменять значения двух переменных без использования третьей переменной на C++. Вы узнали простой и эффективный метод, который можно реализовать в любом C++-программе.



