Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int NumarCifre(int n,int c)
- {
- int cop=n;
- c=0;
- while (cop!=0)
- {
- cop/=10;
- c++;
- }
- return c;
- }
- int main()
- {
- long long n,b,r,cop,c=1,k,m=1,nr=1,i;
- cin>>n>>b>>r;
- cop=r;
- k=NumarCifre(r,c);
- if (k>n)
- {
- cout<<-1;
- return 0;
- }
- else if (k==n)
- {
- cout<<r;
- return 0;
- }
- else
- {
- for (i=2; i<=n; i++)
- m=(m*10)%b;
- if (m<=r)
- nr = r - m ;
- else
- nr=b-m+r;
- if (nr ==0)
- {
- cout << 1 ;
- for ( i=1 ; i<=n-1 ; i++ )
- cout<<0;
- }
- else
- {
- k=NumarCifre(nr,c);
- cout<<1;
- for ( i=1 ; i<=n-k-1 ; i++ )
- cout << 0 ;
- cout<<nr;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement