Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void f(int n,int a, int b);
- int main()
- {
- int n,a,b;
- scanf("%d%d%d",&n,&a,&b);
- f(n,a,b);
- return 0;
- }
- void f(int n,int a, int b)
- {
- if(n<10)
- {
- return;
- }
- f(n-1,a,b);
- int R1 = n%10;
- int R2 = (n/10)%10;
- int R3 = (n/100)%10;
- int R4 = (n/1000)%10;
- if((R1==a && R2==b) || (R1==b && R2==a) || (R3==a && (R2 == b || R1 == b)) || (R3==b && (R2 == a || R1 == a)) || (R4==a &&(R3==b || R2==b || R1==b)) || (R4==b &&(R3==a || R2==a || R1==a)))
- {
- printf("%d\n",n);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement