Advertisement
SelinD

v68s3e3

Feb 19th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int calcul(int n,int k)
  5. {
  6. int p=1,i,c;
  7. for(i=1; i<k; i++)
  8. {
  9. p=p*10;
  10. }
  11. c=n/p%10;
  12. if(c!=0) return c;
  13. else return -1;
  14.  
  15. }
  16. int nrcifre(int n)
  17. {
  18. int nr=0;
  19. while(n!=0)
  20. {
  21. n=n/10;
  22. nr++;
  23. }
  24. return nr;
  25. }
  26.  
  27. int main()
  28. {
  29. int nrc,n,ok=1,i,cifra;
  30. nrc=nrcifre(n);
  31. cin>>n;
  32. for(i=1; i<=nrc; i++)
  33. {
  34. cifra=calcul(n,i);
  35. if(cifra>i) ok=0;
  36. }
  37. if(ok==0) cout<<"nu";
  38. else cout<<"da";
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement