Trocar Dois Números Usando uma 3ª Variável

C++Beginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos como trocar dois números usando uma terceira variável na linguagem de programação C++. Trocar dois números é um problema comum de programação e existem diferentes maneiras de realizar essa tarefa.

Criando um Novo Arquivo C++

Primeiramente, vamos criar um novo arquivo C++ chamado main.cpp no diretório ~/project usando o seguinte comando no terminal:

touch ~/project/main.cpp

Escrevendo o Código

Em seguida, vamos escrever o código para trocar dois números usando uma terceira variável. Copie e cole o seguinte código no arquivo 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 e Executando o Código

Agora, vamos compilar e executar o código para ver a saída. No terminal, navegue até o diretório ~/project e use o seguinte comando para compilar o código:

g++ main.cpp -o main

Este comando criará um arquivo executável chamado main no mesmo diretório.

Em seguida, execute o arquivo executável usando o seguinte comando:

./main

Isso executará o programa C++, que pedirá para você inserir dois números. Depois de inserir os números, o programa os trocará usando uma terceira variável e exibirá os valores originais e trocados dos dois números.

Resumo

Neste laboratório, aprendemos como trocar dois números usando uma terceira variável na linguagem de programação C++. Trocar dois números pode ser útil quando queremos trocar os valores de duas variáveis. Ao usar uma terceira variável, podemos facilmente trocar dois números sem perder nenhum valor.