Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- long long p10(int y)
- {
- long long p=1;
- while(y>1)
- {
- p=p*10;
- y--;
- }
- return p;
- }
- int nrCif(long long n)
- {
- int ncif=0;
- while(n)
- {
- ncif++;
- n=n/10;
- }
- return ncif;
- }
- int main()
- {
- long long n, nrcif, rez, m, sum, ci, i, v[11], p, pmax=0, j, pp, ps;
- cin >> n;
- m=n; n=n+1; nrcif=nrCif(n); rez=0; ci=90; i=1; ci=90; j=2;
- for(i=1;i<=nrcif;i++)
- {
- if(i==1)
- ci=10;
- else if(i==2)
- ci=90;
- else
- ci=ci*10;
- if(i==nrcif)
- rez=rez+i*abs(n-p10(i));
- else
- {
- rez=rez+i*ci;
- ci=ci*10;
- }
- }
- for(i=1;i<=nrcif;i++)
- {
- v[i]=m%10;
- cout << v[i] << " ";
- m=m/10;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement