I need help solving the following problem!
B.) Write a template function that returns the largest value of three parameters. The function should operate with any numeric data types (e.g., float, int, double, and char).
#include <iostream>
#include <string>
using namespace std;
/*
Your code goes here
*/
int main()
{
int m1 = 3003;
int m2 = 2002;
int m3 = 1001;
cout << "The largest integer value is " << Largest(m1, m2, m3);
cout << endl;
char grade_1 = 'A';
char grade_2 = 'D';
char grade_3 = 'B';
cout << "The lowest grade is " << Largest(grade_1, grade_2, grade_3);
cout << endl;
double s1 = 88.8;
double s2 = 90.1;
double s3 = 92.5;
cout << "The highest score is " << Largest(s1, s2, s3);
cout << endl;
return 0;
}
/*
The display should be:
The largest integer value is 3003
The lowest grade is D
The highest score is 92.5
*/