fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int max1=0, max2=0, temp;
  7. cin >> temp;
  8. while(temp!=0) {
  9. if(temp>=max1) {
  10. max2 = max1;
  11. max1 = temp;
  12. }
  13. else if(temp>max2 && temp<max1) {
  14. max2 = temp;
  15. }
  16. else if(max1==max2) {
  17. if(temp>max1) {
  18. max1 = temp;
  19. }
  20. else {
  21. max2 = temp;
  22. }
  23. }
  24. cin >> temp;
  25. }
  26. cout << max2;
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0s 5284KB
stdin
1 2 3 0
stdout
2