Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- int n,x,y,i,count,len;
- char s[6],sy[6];
- while(1)
- {
- scanf("%d",&n);
- if(n==0)
- break;
- for(y=1234,count=0; y<=98765; y++)
- {
- sprintf(s,"%d",y);
- len=strlen(s);
- if(s[0]!=s[1]&& s[0]!=s[2]&& s[0]!=s[3]&&s[0]!=s[4]&& s[1]!=s[2] && s[1]!=s[3]&&s[1]!=s[4]&&s[2]!=s[3] && s[2]!=s[4]&&s[3]!=s[4])
- {
- x=(y*n);
- if(x>=1234 && x<=98765)
- {
- sprintf(sy,"%d",x);
- if(s[0]!=sy[0]&&s[0]!=sy[1]&& s[0]!=sy[2]&& s[0]!=sy[3]&&s[0]!=sy[4]&& s[1]!=sy[0]&& s[1]!=sy[1] && s[1]!=sy[2]&& s[1]!=sy[3]&&s[1]!=sy[4]&&s[2]!=sy[0]&&s[2]!=sy[1]&& s[2]!=sy[2]&& s[2]!=sy[3]&&s[2]!=sy[4]&& s[3]!=sy[0]&& s[3]!=sy[1] && s[3]!=sy[2]&& s[3]!=sy[3]&&s[3]!=sy[4] && s[4]!=sy[0]&&s[4]!=sy[1]&& s[4]!=sy[2]&& s[4]!=sy[3]&&s[4]!=sy[4])
- {
- if(sy[0]!=sy[1]&& sy[0]!=sy[2]&& sy[0]!=sy[3]&&sy[0]!=sy[4]&& sy[1]!=sy[2] && sy[1]!=sy[3]&&sy[1]!=sy[4]&&sy[2]!=sy[3] && sy[2]!=sy[4]&&sy[3]!=sy[4])
- {
- if(len==4 && sy[0]!='0' && sy[1]!='0' && sy[2]!='0' && sy[3]!='0' && sy[4]!='0')
- {
- printf("%s / 0%s = %d\n",sy,s,n);
- count=1;
- }
- else if(len>4)
- {
- printf("%s / %s = %d\n",sy,s,n);
- count=1;
- }
- }
- }
- }
- }
- }
- if(count==0)
- printf("There are no solutions for %d.\n",n);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement