• Source
    1. #include <iostream>
    2. using namespace std;
    3. template <class a >
    4.  
    5. a add (a no1[] , int size )
    6. {
    7. a sum = 0 ;
    8. for (int i=0 ; i< 6 ; i++ ){
    9. sum = sum + no1[i] ;
    10. }
    11.  
    12. return sum;
    13. }
    14.  
    15. template <class a >
    16.  
    17. a average(a no[] , int size )
    18. {
    19. a su = 0 ;
    20. for (int i=0 ; i< 6 ; i++ ){
    21. su = su + no[i] ;
    22. }
    23.  
    24. return su/size;
    25. }
    26.  
    27. int main ()
    28. {
    29. int g[6] = {12 ,10 ,14 ,12,14,11 };
    30. cout<<"Result of adding integer array : "<<add(g , 6)<<endl<<endl;
    31. cout<<"Result of average of integer array : "<<average(g , 6)<<endl<<endl;
    32.  
    33. float h[6] = {12.4 ,10 ,14.7 ,12,14,11 };
    34. cout<<"Result of adding float array : "<<add(h , 6)<<endl<<endl;
    35. cout<<"Result of average of float array : "<<average(h , 6)<<endl<<endl;
    36.  
    37.  
    38.  
    39.  
    40. return 0 ;
    41.  
    42. }