Functions that have one or more generic type parameters are referred to as generic functions.
Functions that have one or more generic type parameters are referred to as generic functions. They could be standalone functions or methods in a class or struct. A single generic declaration essentially declares a family of functions, with the sole difference being the actual type parameter's substitution with a different one.
#include <iostream>
using namespace std;
int main() {
double n1, n2, n3;
cout << "Enter three numbers: ";
cin >> n1 >> n2 >> n3;
check if n1 is the largest number
if(n1 >= n2 && n1 >= n3)
cout << "Largest number: " << n1;
check if n2 is the largest number
else if(n2 >= n1 && n2 >= n3)
cout << "Largest number: " << n2;
if neither n1 nor n2 are the largest, n3 is the largest
else
cout << "Largest number: " << n3;
return 0;
}
Output
Enter three numbers: 2.3 ,8.3 ,-4.2
Largest number: 8.3
To learn more about generic function refer to :
https://brainly.com/question/24304189
#SPJ1