プログラミング道場 ACM/ICPC

列に含まれる要素の最大値・最小値

最終更新:

kit

- view
だれでも歓迎! 編集
/*
	template<class _FwdIt>
	_FwdIt max_element(_FwdIt _First, _FwdIt _Last)

	template<class _FwdIt, class _Pr>
	_FwdIt max_element(_FwdIt _First, _FwdIt _Last, _Pr _Pred)

	template<class _FwdIt>
	_FwdIt min_element(_FwdIt _First, _FwdIt _Last)

	template<class _FwdIt, class _Pr>
	_FwdIt min_element(_FwdIt _First, _FwdIt _Last, _Pr _Pred)
*/

#include <algorithm>
#include <iostream>
#include <functional>
#include <iterator>

using namespace std;

int main()
{
	int a[10];
	generate( a, a+10, rand );

	copy( a,a+10, ostream_iterator<int>(cout,",") );
	cout << endl;

	cout << "max element = " << *max_element(a,a+10) << endl;
	cout << "min element = " << *min_element(a,a+10) << endl;

	return 0;
}
人気記事ランキング
ウィキ募集バナー