fork download
  1. #include <cstddef>
  2. #include <iostream>
  3. #include <limits>
  4.  
  5.  
  6. std::size_t count_max() {
  7. std::size_t read;
  8. std::size_t count;
  9. std::size_t max = 0;
  10.  
  11. do {
  12. std::cin >> read;
  13.  
  14. if (max < read) {
  15. max = read;
  16. count = 1;
  17. } else if (max == read) {
  18. ++count;
  19. }
  20.  
  21. std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
  22. } while (read != 0);
  23.  
  24. return count;
  25. }
  26.  
  27.  
  28. int main() {
  29. std::cout << count_max() << std::endl;
  30. }
Success #stdin #stdout 0.01s 2728KB
stdin
1 
2 
56
9
54
6
6
6
32
6
34
109
76
  109   
73
9
1
109
99
99
99
76
5
0
stdout
3