fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void readNums() {
  5. int last;
  6. int curr = 0;
  7. int max_rep = 1;
  8. int curr_rep = 1;
  9. int max_rep_num;
  10. cout << "Enter the number: \n";
  11. cin >> last;
  12. cout << "\n";
  13. max_rep_num = last;
  14. if (last == 0) {
  15. cout << max_rep << " times " << max_rep_num << "\n";
  16. return;
  17. }
  18. while (1) {
  19. cin >> curr;
  20. cout << "\n";
  21. if (curr == 0) {
  22. cout << max_rep + 1 << " times " << max_rep_num << "\n";
  23. break;
  24. return;
  25. }
  26. if (last == curr) {
  27. curr_rep++;
  28. if (curr_rep > max_rep) {
  29. max_rep = curr_rep;
  30. max_rep_num = curr;
  31. }
  32. }
  33. if (last != curr) {
  34. last = curr;
  35. curr_rep = 1;
  36. }
  37. }
  38. }
  39.  
  40. int main(int argc, char **argv){
  41.  
  42. readNums();
  43. return 0;
  44. }
Success #stdin #stdout 0s 4424KB
stdin
Standard input is empty
stdout
Enter the number: 

1 times 0