Advertisement
Guest User

catalin suge

a guest
Oct 22nd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. long long Pow(int a, int b)
  6. {
  7.     long long p=1;
  8.     while(b>0)
  9.     {
  10.         p=p*a;
  11.         b--;
  12.     }
  13.     return p;
  14. }
  15.  
  16. int nrcf(int n)
  17. {
  18.     int i=0;
  19.     while(n)
  20.     {
  21.         i++;
  22.         n/=10;
  23.     }
  24.     return i;
  25. }
  26.  
  27. int main()
  28. {
  29.     long long n,nrpag=0,d;
  30.     cin>>n;
  31.     d=abs(n-int(0.99999999999*Pow(10,nrcf(n))));
  32.     for(int i=2; i<=nrcf(n); i++)
  33.     {
  34.         nrpag=i*9*Pow(10,i-1)+nrpag;
  35.     }
  36.     cout<<(nrpag+10)-d*nrcf(n);
  37.    
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement