Write a program using function template to find the sum of first and last element of an array.

Sep 23, 2018

Program Source Code:

#include<iostream>
using namespace std;
#define N 4

template< class T>
T get_sum(T arr[], int SIZE){
	return arr[0] + arr[SIZE - 1];
}

int main(){
	int int_array[N];
	float float_array[N];
	cout<<"Enter integer array elements:"<<endl;
	for (int i = 0; i < N; i++)
	{
		cin>>int_array[i];
	}
	cout<<"Enter floating array elements:"<<endl;
	for (int i = 0; i < N; i++)
	{
		cin>>float_array[i];
	}
	cout<<"Sum of first and last element of integer array :"<<get_sum(int_array,N)<<endl;
	cout<<"Sum of first and last element of floating array :"<<get_sum(float_array,N)<<endl;
	return 0;
}

 

Sample Run:

Enter integer array elements:
2
3
4
5
Enter floating array elements:
34.44
3.4
34.34
4.44
Sum of first and last element of integer array :7
Sum of first and last element of floating array :38.88

 

Related


Tools/Apps





© Nepal Exchange Rates