tungggg

findSecondMax

Mar 20th, 2022
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.     int a, b , c, d;
  5.     cin >> a>> b>> c>> d;
  6.     if ( a> b ) swap(a,b);
  7.     else if ( a>c) swap (a,c);
  8.     else if ( a>d)swap(a,d);
  9.     int m = a  , secondMax =-99999  ;
  10.     if ( b >= m){
  11.         secondMax = m;
  12.         m = b;
  13.     }
  14.     else if (b<m){
  15.         if (b>secondMax ){
  16.             secondMax = b;
  17.         }
  18.     }
  19.     if ( c >= m){
  20.         secondMax = m;
  21.         m = c;
  22.     }
  23.     else if (c<m ){
  24.         if (c>secondMax ){
  25.             secondMax = c;
  26.         }
  27.     }
  28.    
  29.     if ( d >= m){
  30.         secondMax = m;
  31.         m = d;
  32.     }
  33.     else if (d<m ){
  34.         if (d>secondMax ){
  35.             secondMax = d;
  36.         }
  37.     }
  38.     cout<<secondMax;
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment