fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n=0,max1=0,max2=0,max3=0,x=0,a=0;
  6.  
  7. cin>>n;
  8. cin>>x;
  9. if(x!=0){
  10. if(x<=n){
  11. max2=x;
  12. max1=n;
  13. }
  14. else{
  15. max2=n;
  16. max1=x;
  17. }
  18. }
  19.  
  20. if(n!=0){
  21. while(cin>>a){
  22. if(a==0){
  23. break;
  24. }
  25. else if(a!=0){
  26. if(a<=max2){
  27. max3 = a;
  28. }
  29. else if(a>=max2 && a<max1){
  30. max2 = a;
  31. }
  32. else{
  33. max2 = max1;
  34. max1 = a;
  35. }
  36.  
  37. }
  38. }
  39. }
  40. cout<<max2;
  41.  
  42.  
  43. return 0;
  44. }
Success #stdin #stdout 0s 5280KB
stdin
3 2 2 2 3 0
stdout
3