Intercambiar dos números utilizando una tercera variable

C++Beginner
Practicar Ahora

Introducción

En este laboratorio, aprenderemos cómo intercambiar dos números utilizando una tercera variable en el lenguaje de programación C++. Intercambiar dos números es un problema de programación común y hay diferentes maneras de lograr esta tarea.

Creando un nuevo archivo de C++

Primero, creemos un nuevo archivo de C++ llamado main.cpp en el directorio ~/project utilizando el siguiente comando en la terminal:

touch ~/project/main.cpp

Escribiendo el código

A continuación, escribamos el código para intercambiar dos números utilizando una tercera variable. Copie y pegue el siguiente código en el archivo main.cpp:

#include <iostream>
using namespace std;

int main()
{
    // Declare variables
    int a, b, temp;

    // Input two numbers
    cout << "Enter first number: ";
    cin >> a;
    cout << "Enter second number: ";
    cin >> b;

    // Print the original values of the two numbers
    cout << "\nValues before swapping: "<<endl;
    cout << "First number: " << a << endl;
    cout << "Second number: " << b << endl;

    // Swap the two numbers using a third variable
    temp = a;
    a = b;
    b = temp;

    // Print the swapped values of the two numbers
    cout << "\nValues after swapping: " << endl;
    cout << "First number: " << a << endl;
    cout << "Second number: " << b << endl;

    return 0;
}

Compilando y ejecutando el código

Ahora compilaremos y ejecutaremos el código para ver la salida. En la terminal, vaya al directorio ~/project y use el siguiente comando para compilar el código:

g++ main.cpp -o main

Este comando creará un archivo ejecutable llamado main en el mismo directorio.

A continuación, ejecute el archivo ejecutable usando el siguiente comando:

./main

Esto ejecutará el programa de C++, que le pedirá que ingrese dos números. Después de ingresar los números, el programa los intercambiará usando una tercera variable y mostrará los valores originales y los valores intercambiados de los dos números.

Resumen

En este laboratorio, aprendimos cómo intercambiar dos números utilizando una tercera variable en el lenguaje de programación C++. Intercambiar dos números puede ser útil cuando queremos intercambiar los valores de dos variables. Al utilizar una tercera variable, podemos intercambiar dos números fácilmente sin perder ningún valor.