Введение
В этом практическом занятии мы научимся обменивать местами два числа с использованием третьей переменной в языке программирования C++. Обмен местами двух чисел - это распространённая задача программирования, и для её решения существуют разные способы.
Создание нового файла на C++
Сначала создадим новый файл на C++, названный main.cpp, в директории ~/project, используя следующую команду в терминале:
touch ~/project/main.cpp
Написание кода
Далее напишем код для обмена местами двух чисел с использованием третьей переменной. Скопируйте и вставьте следующий код в файл main.cpp:
#include <iostream>
using namespace std;
int main()
{
// Объявляем переменные
int a, b, temp;
// Вводим два числа
cout << "Введите первое число: ";
cin >> a;
cout << "Введите второе число: ";
cin >> b;
// Выводим исходные значения двух чисел
cout << "\nЗначения перед обменом: "<<endl;
cout << "Первое число: " << a << endl;
cout << "Второе число: " << b << endl;
// Обмениваем два числа с использованием третьей переменной
temp = a;
a = b;
b = temp;
// Выводим значения двух чисел после обмена
cout << "\nЗначения после обмена: " << endl;
cout << "Первое число: " << a << endl;
cout << "Второе число: " << b << endl;
return 0;
}
Компиляция и запуск кода
Теперь давайте скомпилируем и запустим код, чтобы увидеть результат. В терминале перейдите в директорию ~/project и используйте следующую команду для компиляции кода:
g++ main.cpp -o main
Эта команда создаст исполняемый файл с именем main в той же директории.
Далее запустите исполняемый файл с использованием следующей команды:
./main
Это запустит программу на C++, которая попросит вас ввести два числа. После ввода чисел программа поменяет их местами с использованием третьей переменной и выведет исходные и переставленные значения двух чисел.
Резюме
В этом практическом занятии мы научились обменивать местами два числа с использованием третьей переменной в языке программирования C++. Обмен местами двух чисел может быть полезен, когда мы хотим поменять значения двух переменных. С использованием третьей переменной мы можем легко обменять местами два числа, не потеряв при этом никаких значений.



