Intercambiar dos números utilizando una tercera variable

C++C++Beginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96227{{"Intercambiar dos números utilizando una tercera variable"}} cpp/output -.-> lab-96227{{"Intercambiar dos números utilizando una tercera variable"}} cpp/user_input -.-> lab-96227{{"Intercambiar dos números utilizando una tercera variable"}} cpp/files -.-> lab-96227{{"Intercambiar dos números utilizando una tercera variable"}} cpp/code_formatting -.-> lab-96227{{"Intercambiar dos números utilizando una tercera variable"}} end

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.