Note 1

Take Note:

Take a note while surfing.





Note With Ink

Give your Note a Colorful Tag.




Easy to Access

Stay on same information and in Sync wherever you are.

Note 2

Take Note:

Organize your information,It may take Shape.





Think With Ink

Differ your Content by Color.




Easy to Access

Easy to pull up your content from anywhere anytime.

Note 3

Take Note:

Don't Let information to miss,Because it take shape





Note With Ink

Simple an Easy Way to take a note.




Easy to Access

Get the same in next visit.

Program Discussion :: Basics
Home > Programs > Basics

101. Given an unsorted array and an item K, write a program to get kth largest element.

Answer:

#include<iostream>
#include<algorithm>
using namespace std; 
/* Function to return k'th smallest element in a given array */
int kthSmallest(int arr[], int n, int k)
{
    /* Sort the given array */
    sort(arr, arr+n);
 
    /* Return k'th element in the sorted array */
    return arr[k-1];
}
 
/* Driver program to test above methods */
int main()
{
    int arr[] = {12, 3, 5, 7, 19};
    int n = sizeof(arr)/sizeof(arr[0]), k = 2;
    cout << "K'th smallest element is " <<  kthSmallest(arr, n, k);
    return 0;
}

Post Your Answer Here:

Name *
Email

Language:

Post Your Reply Here:



Language:

Post Your Reply Here: