fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5. int n;
  6. cin >> n;
  7.  
  8. int p = 0, i = 0; // p = cifre pare, i = cifre impare
  9.  
  10. if(n == 0)
  11. p = 1; // cifra 0 este pară
  12. else
  13. while(n > 0){
  14. int c = n % 10; // ultima cifră
  15. if(c % 2 == 0)
  16. p++; // numărăm cifra pară
  17. else
  18. i++; // numărăm cifra impară
  19. n = n / 10; // eliminăm ultima cifră
  20. }
  21.  
  22. cout << p << " " << i << endl;
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0.01s 5288KB
stdin
45
stdout
1 1