// 29_29-6.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
//

#include "stdafx.h"
#include <iostream>
#include <windows.h>

using namespace std;

template <typename T, int N> T maxdt(T (&dt)[N])
{
	T tmp = dt[0];
	cout << "N=" << N << '\n';
	for (int i = 1; i < N; i++) {
		if (tmp < dt[i]) {
			tmp = dt[i];
		}
	}
	return tmp;
}

int _tmain(int argc, _TCHAR* argv[])
{
	int idt[4] = { 10, 40, 20, 30 };
	double ddt[3] = { 11.11, 22.22, 66.66 };

	cout << maxdt(idt) << '\n';
	cout << maxdt(ddt) << '\n';


	MessageBox(NULL, _T("Check Console Window"), L"MessageBox", MB_OK);

	return 0;
}

