Para calcular los 2 primeros números narcisistas mayores de 2 cifras, me imagino que hay que comprobar desde el 100. Aquí el código en C. Saludos...
Código C:
Ver original#include <stdlib.h>
#include <stdio.h>
int main() {
int num,centena,decena,unidad,temp,prueba,cont;
cont=0;
num=100;
do{
//obtener el digito mas a la izquierda
centena = num / 100;
//obtener los dos digitos mas a la derecha
temp = num % 100;
//obtener el digito medio
decena = temp / 10;
//obtener el digito mas a la derecha
unidad = temp % 10;
//verificar
prueba = unidad*unidad*unidad+decena*decena*decena+centena*centena*centena;
if (prueba==num){
cont++;
}
num++;
}while(cont<2);
getche();
return 0;
}