Обмен местами двух чисел с использованием третьей переменной

C++Beginner
Практиковаться сейчас

Введение

В этом практическом занятии мы научимся обменивать местами два числа с использованием третьей переменной в языке программирования 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++. Обмен местами двух чисел может быть полезен, когда мы хотим поменять значения двух переменных. С использованием третьей переменной мы можем легко обменять местами два числа, не потеряв при этом никаких значений.