#include#include int narcissistic( int number ) { int l,n,i = 0,k,sum = 0,m; n = number; while(n) { n = n/10; i++; } n = number; for(k = 0;k < i;k++) { m = n%10; n = n/10; int pow = 1; for(l = 0;l < i;l++) { pow=m*pow; } sum = sum + pow; } if (sum == number) return 1; else return 0; } void PrintN( int m, int n ) { int i; for(i = m+1;i < n;i++) { if(narcissistic(i)) printf("%dn",i); } } int main() { int m, n; scanf("%d %d", &m, &n); if ( narcissistic(m) ) printf("%d is a narcissistic numbern", m); PrintN(m, n); if ( narcissistic(n) ) printf("%d is a narcissistic numbern", n); return 0; }



