#include #include #include int main() { int a,b,sm,v1,v2,v3; char s[7]; for(a=sm=0;a<7;a++) s[a]='0'; s[6]='\0'; do{ a=0; do{ s[5-a]++; if(s[5-a]>57) { s[5-a]=48; a++; b=1; } else b=0; }while(b==1&&a<6); v1=atoi(s); for(a=v2=0;a<6;a++) { v3=1; for(b=0;b<5;b++) v3*=(s[a]-48); v2+=v3; } if(v1==v2) sm+=v1; }while(v1<200000); printf("\n\t%i\n\n",sm-1); system("pause"); return 0; }