#include #include int same_digits(char *s1,char *s2); int main() { char x2[11],x3[11],x4[11],x5[11],x6[11]; int x=2; for(;x<715827882;x++) { sprintf(x2,"%i",x*2); sprintf(x3,"%i",x*3); if(same_digits(x2,x3)) { sprintf(x4,"%i",x*4); if(same_digits(x3,x4)) { sprintf(x5,"%i",x*5); if(same_digits(x4,x5)) { sprintf(x6,"%i",x*6); if(same_digits(x5,x6)) { printf("\n\t%i\n\n",x); return 1; } } } } } return 0; } int same_digits(char *s1,char *s2) { int index,length; for(index=0;s1[index]!='\0';index++); for(length=0;s2[length]!='\0';length++); if(index!=length) return 0; else { int s1_digits[]={0,0,0,0,0,0,0,0,0,0},s2_digits[]={0,0,0,0,0,0,0,0,0,0}; for(index=0;index