#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 ;
	
}