#include<iostream.h>
#include<conio.h>
template<class T>
T maxi(T* A,const int length)
{
T big = A[0];
for (int k = 1; k<length;k++)
{
if (A[k]>big)
{
big = A[k];
}
}
return big;
}
const int SIZE = 5;
int main()
{
int arr[SIZE] = {40,70,10,100,200};
clrscr();
cout<< "Maximum value of the array is = " <<maxi(arr,SIZE)<<endl;
getch();
return 0;
}