fork(3) download
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. int currVal = 0, val = 0;
  6.  
  7. if (std::cin >> currVal) {
  8. int cnt = 1;
  9.  
  10. while (std::cin >> val) {
  11. if (val == currVal)
  12. ++cnt;
  13. else
  14. {
  15. std::cout << currVal << " occurs " << cnt << " times" << std::endl;
  16. currVal = val;
  17. cnt = 1;
  18. }
  19. }
  20.  
  21. std::cout << currVal << " occurs " << cnt << " times" << std::endl;
  22. }
  23.  
  24. return 0;
  25. }
Success #stdin #stdout 0s 2856KB
stdin
42 42 42 42 42 55 55 62 100 100 100
stdout
42 occurs 5 times
55 occurs 2 times
62 occurs 1 times
100 occurs 3 times