#include <iostream>
using namespace std;
template <class a >
a add (a no1[] , int size )
{
a sum = 0 ;
for (int i=0 ; i< 6 ; i++ ){
sum = sum + no1[i] ;
}
return sum;
}
template <class a >
a average(a no[] , int size )
{
a su = 0 ;
for (int i=0 ; i< 6 ; i++ ){
su = su + no[i] ;
}
return su/size;
}
int main ()
{
int g[6] = {12 ,10 ,14 ,12,14,11 };
cout<<"Result of adding integer array : "<<add(g , 6)<<endl<<endl;
cout<<"Result of average of integer array : "<<average(g , 6)<<endl<<endl;
float h[6] = {12.4 ,10 ,14.7 ,12,14,11 };
cout<<"Result of adding float array : "<<add(h , 6)<<endl<<endl;
cout<<"Result of average of float array : "<<average(h , 6)<<endl<<endl;
return 0 ;
}