Introdução
Neste laboratório, aprenderemos como encontrar o reverso de um número dado, na linguagem de programação C++. O conceito de encontrar o reverso do número inserido pode ser usado para verificar um Palíndromo (Palindrome).
Criar um Arquivo Fonte C++
Primeiramente, precisamos criar um arquivo fonte C++ no diretório ~/project. Abra o terminal e digite o comando abaixo para criar um arquivo chamado main.cpp:
touch ~/project/main.cpp
Em seguida, use um editor de texto para editar o arquivo main.cpp.
Escrever o Código C++
Adicione o seguinte código ao arquivo main.cpp, que encontrará o reverso de um número dado.
#include <iostream>
#include <math.h>
using namespace std;
//Retorna o reverso do número inserido
int findReverse(int n)
{
int reverse = 0; //para armazenar o reverso do número dado
int remainder = 0;
//lógica para calcular o reverso de um número
while (n != 0)
{
remainder = n % 10; //armazena o dígito na casa das unidades
reverse = reverse * 10 + remainder;
n /= 10;
}
return reverse;
}
int main()
{
cout << "\n\nWelcome to LabEx :-)\n\n\n";
cout << " ===== Program to compute the Reverse of the entered number. ===== \n\n";
//declaração de variável
int n;
int reverse = 0;
//recebendo entrada da linha de comando (usuário)
cout << " Enter a positive integer to find the reverse of : ";
cin >> n;
//Chamando um método que retorna o reverso de um número inserido
reverse = findReverse(n);
cout << "\n\nThe entered number is " << n << " and it's reverse is :" << reverse;
cout << "\n\n\n";
return 0;
}
Este trecho de código define duas funções, findReverse e main. findReverse recebe qualquer inteiro como argumento e retorna o número invertido. main é a função principal do programa, que recebe a entrada do usuário e chama findReverse para retornar o número invertido.
Compilar e Executar o Código C++
Para compilar e executar o programa, digite o seguinte comando no terminal:
g++ ~/project/main.cpp -o ~/project/main && ~/project/main
Resumo
Neste laboratório, aprendemos como encontrar o reverso de um número dado na linguagem de programação C++. Este conceito pode ser usado para verificar Palíndromos (Palindrome). Usando loops, podemos decompor cada número do inteiro fornecido e invertê-lo, para encontrar o valor final invertido. Também aprendemos como compilar, executar e testar este programa C++.



