fork(1) download
  1. #include <bits/stdc++.h>
  2.  
  3. int main(void) {
  4. std::ios_base::sync_with_stdio(false);
  5. std::cin.tie(nullptr);
  6. std::cout.tie(nullptr);
  7.  
  8. unsigned int n;
  9. std::cin >> n;
  10.  
  11. unsigned int countOdds = 0;
  12. unsigned int countEvens = 0;
  13. long long int sumOdds = 0;
  14. long long int sumEvens = 0;
  15. long long int tmp;
  16.  
  17. while (n-- && std::cin >> tmp) {
  18. if (tmp & 1) {
  19. ++countOdds;
  20. sumOdds += tmp;
  21. } else {
  22. ++countEvens;
  23. sumEvens += tmp;
  24. }
  25. }
  26.  
  27. std::cout << (countEvens ? std::to_string(sumEvens) : "None") << std::endl;
  28. std::cout << (countOdds ? std::to_string(sumOdds) : "None") << std::endl;
  29. }
Success #stdin #stdout 0.01s 5284KB
stdin
5
1 -2 3 -4 5
stdout
-6
9