Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int a,b,n,i,p=1,nmin=0,nmax=0;
- int corect(int k,int p)
- {
- int ok=1;
- while(p>1)
- {
- if(k%10<a||k%10>b)
- ok=0;
- k/=10;
- p/=10;
- }
- if(ok)
- return 1;
- else
- return 0;
- }
- int main()
- {
- cin>>a>>b>>n;
- for(i=1;i<=n;i++)
- {
- nmin+=a*p;
- p*=10;
- }
- p=1;
- for(i=1;i<=n;i++)
- {
- nmax+=b*p;
- p*=10;
- }
- p/=10;
- for(i=nmin;i<=nmax;i++)
- if(corect(i,p))
- cout<<i<<'\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement