#include<stdio.h> int fun(int n){ int r=1,i; for(i=1;i<=n;i++){ r=r*i; } return r; } void main(){ int g,s,b,i,x1,x2,x3; for(i=100;i<=999;i++){ g=i%10; s=i/10%10; b=i/100; x1=fun(g); x2=fun(s); x3=fun(b); if(i==x1+x2+x3){ printf("%d",i); } } } /************************************************************** Problem: 1258 User: admin Language: C Result: Runtime Error ****************************************************************/