# find and display v in highest 20th percentile : find « STL Algorithms Non modifying sequence operations « C++

Home
C++
 1 Bitset 2 Class 3 Console 4 Data Structure 5 Data Type 6 Deque 7 Development 8 File 9 Function 10 Generic 11 Language 12 List 13 Map Multimap 14 Overload 15 Pointer 16 Qt 17 Queue Stack 18 Set Multiset 19 STL Algorithms Binary search 20 STL Algorithms Heap 21 STL Algorithms Helper 22 STL Algorithms Iterator 23 STL Algorithms Merge 24 STL Algorithms Min Max 25 STL Algorithms Modifying sequence operations 26 STL Algorithms Non modifying sequence operations 27 STL Algorithms Sorting 28 STL Basics 29 String 30 Valarray 31 Vector
 C++ » STL Algorithms Non modifying sequence operations » find Screenshots
find and display v in highest 20th percentile
 ```   #include  #include  #include  #include  using namespace std; int main( ) {    const int a[] = { 8, 7, 4, 9, 5, 2, 6, 2, 7,9, };    const int len = sizeof( a ) / sizeof( a[0] );    const int percentile_20 = static_cast( 0.2 * len );    vector v( a, a+len );    copy( a, a+len, v.begin() );    nth_element( v.begin(), v.begin()+percentile_20-1,v.end(), greater() );    copy( v.begin(), v.begin() + percentile_20,ostream_iterator( cout, " " ) ); }           ```
Related examples in the same category
 1 Use find to search an element in a container 2 find an element in a list 3 Find the maximum element in a range in a list 4 Locate first occurrence of a value in a vector 5 Using find with normal iteration 6 Demonstrating generic find algorithm with an array 7 Generic find algorithm: use find function to find an element in an array 8 Use find algorithm to find an element in a list 9 Use istream_iterator and find 10 Generic find algorithm with input iterators associated with io streams 11 Use assert to check the find method 12 find and display v in lowest 20th percentile 13 find and display sorted v in lowest 20th percentile 14 find and display sorted v in highest 20th percentile