0001 - List of Top 3 Hills / AizuOnlineJudge
#include <algorithm> #include <functional> #include <iostream> using namespace std; void Solve(void) { int high[10]; for (int i=0; i<10; ++i) cin >> high[i]; sort( high,high+10,greater<int>() ); for (int i=0; i<3; ++i) cout << high[i] << endl; } int main(void) { Solve(); return 0; }
algorithmヘッダでsort、
functionalヘッダでgreaterを用い並び替え。
その中で上位3位までを表示。
~了~