Descripción del Título
Ingrese un entero positivo n, calcule el número inverso m de n y obtenga la suma de my n. Se requiere que el programa defina una función inversa () y una función principal (). La función inversa () recibe un valor entero y devuelve el valor de resultado del número en orden inverso. Por ejemplo, dado el número 7631, la función devuelve 1367.
int inverse (int n)
{ // Calcula y devuelve el número inverso de n }
entrar
Se ingresa un número entero positivo n para garantizar que el resultado del cálculo esté en el rango de int.
Salida
Genere un número entero, la suma de ny el número inverso de n. La salida es una línea.
Entrada de muestra
1780
Salida de muestra
2651
Contenido del código
#include<iostream>
using namespace std;
int nixu(int n)
{
int i=1,j,m,a=0,b=0;
m=n;
while(m)
{
m=m/10;
b++;
}
for(j=0;j<b-1;j++)
i=i*10;
while(n)
{
a=a+(n%10)*i;
i=i/10;
n=n/10;
}
return a;
}
int main()
{
int a;
cin>>a;
cout<<a+nixu(a);
return 0;
}