Quick actions

cmd+k|ctrl+k

Navigation

Languages

kth max and min

Snippet info

Language

Cpp

Visibility

public

Author

amangoyal1727

Created

2021-01-07T13:07:23Z

Updated

2021-01-07T13:08:22Z

#include <iostream>
using namespace std;

int main() {
    
    int n;
    cin>>n;
    
    
    int A[n];
    for(int i=0 ; i<n ; i++){
        cin>>A[i];
    }
   
   
    int k;
    cin>>k;
    int max = A[0];
    int max2;
    
    for(int i=0 ; i<n; i++){
        if(A[i]>max){
            max = A[i];
         }
    }
    
    for(int m=1; m<k; m++){
        max2=0;
        for(int j=0; j<n; j++){
            if(A[j]>max2 && A[j]<max){
                max2 = A[j];
            }
        }
        max=max2;
        
    }
    
    cout<<max2;
    
  
}


//Alternative will be the Sorting and returning the kth element


INFO