#include <iostream>
#include <string>
#include <iomanip>
using namespace std;

template<class T> T average (T a[], int n)
{
	T sum=0;
	for (int k=0; k<n; k++)
	{
		sum+=a[k];
	}
	return sum/n;
}

int main ()
{
	int x[] = {10, 20, 30};
	double y[]={10.5, 20.5, 30.5, 40.5};
	
	cout << "int average = " << average (x, 3) << endl;
	cout << "double average = " << average (y, 5) << endl;
	
	return 0;
}
