Introducción
En este laboratorio, aprenderemos cómo encontrar el inverso del número dado, en el lenguaje de programación C++. El concepto de encontrar el inverso del número ingresado se puede utilizar para verificar si es un palíndromo.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En este laboratorio, aprenderemos cómo encontrar el inverso del número dado, en el lenguaje de programación C++. El concepto de encontrar el inverso del número ingresado se puede utilizar para verificar si es un palíndromo.
Primero, necesitamos crear un archivo fuente de C++ en el directorio ~/project
. Abra la terminal y escriba el comando siguiente para crear un archivo llamado main.cpp
:
touch ~/project/main.cpp
Luego, use un editor de texto para editar el archivo main.cpp
.
Agregue el siguiente código al archivo main.cpp
, que encontrará el inverso de un número dado.
#include <iostream>
#include <math.h>
using namespace std;
//Devuelve el inverso del número ingresado
int findReverse(int n)
{
int reverse = 0; //para almacenar el inverso del número dado
int remainder = 0;
//lógica para calcular el inverso de un número
while (n!= 0)
{
remainder = n % 10; //almacena el dígito en la posición de las unidades
reverse = reverse * 10 + remainder;
n /= 10;
}
return reverse;
}
int main()
{
cout << "\n\nBienvenido a LabEx :-)\n\n\n";
cout << " ===== Programa para calcular el Inverso del número ingresado. ===== \n\n";
//declaración de variables
int n;
int reverse = 0;
//tomando la entrada desde la línea de comandos (usuario)
cout << " Ingrese un número entero positivo para encontrar el inverso de : ";
cin >> n;
//Llamando a un método que devuelve el inverso de un número ingresado
reverse = findReverse(n);
cout << "\n\nEl número ingresado es " << n << " y su inverso es : " << reverse;
cout << "\n\n\n";
return 0;
}
Este fragmento de código define dos funciones, findReverse
y main
. findReverse
toma cualquier entero como argumento y devuelve el número invertido. main
es la función principal del programa, que toma la entrada del usuario y llama a findReverse
para devolver el número invertido.
Para compilar y ejecutar el programa, escriba el siguiente comando en la terminal:
g++ ~/project/main.cpp -o ~/project/main && ~/project/main
En este laboratorio, aprendimos cómo encontrar el inverso de un número dado en el lenguaje de programación C++. Este concepto se puede utilizar para verificar si es un palíndromo. Utilizando bucles, podemos descomponer cada dígito del número entero dado y revertirlo, para encontrar el valor invertido final. También aprendimos cómo compilar, ejecutar y probar este programa de C++.