Advertisement
a53

cifre003

a53
Oct 13th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int n,nn,cifra,p=1,nr;
  4.  
  5. int main()
  6. {
  7. cin>>n;
  8. while(n)
  9. {
  10. cifra=n%10; /// Retin ultima cifra a numarului ramas
  11. n/=10; /// Sterg o cifra din nunmarul ramas
  12. if((n*p+nn)%3==0) /// Formez numarul cu cifra respectiva stearsa si verific daca e divizibil cu 3
  13. ++nr;
  14. nn=nn+cifra*p; /// Formez noul numar cu cifrele inferioare incepand cu cea pe care o stersesem
  15. p*=10;
  16. }
  17. cout<<nr;
  18. return 0;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement