me imaginaba que la entrada la hacias con caracteres, en fin si hubieses leido lo que te mande... T dejo el codigo en C
#include <stdio.h>
#include <math.h>
int main(void)
{
int num,res;
int suma=0;
int auxNum;
printf("Ingrese un numero\n"); auxNum=num;
for(;num>0;)
{
res=num%10;
num/=10;
}
if(auxNum==suma)
printf("Bien, num=%d igual a suma=%d\n",auxNum
,suma
); else
return 0;
}
Fijate q la entrada
es de un entero no de caracteres... Si vas a seguir usando cin busca una funcion que te convierte esa cadena en su representacion a entero
Saludos
PD: si vas a compilar en devC++ cambia el pow(res,3) por res*res*res. No entiendo xq me anda mal con Dev C++