FUNCTION TEMPLATE
Program
#include “iostream.h”
#include “conio.h”
template <>
void sort(type1 x[],type2 y)
{
type1 t;
type2 i,j;
for(i=0;i < j="0;j">=x[j+1])
{
t=x[j];
x[j]=x[j+1];
x[j+1]=t;
}
}
}
for(i=0;i <>> n;
cout < < "\n Enter " < < i="0;i">> d[i];
cout < < "\n Enter " < < i="0;i">> a[i];
cout < < "\n Enter " < < i="0;i">> c[i];
cout < < "\n\t After sorting"; cout < < "\n Float values:"; sort(d,n); cout < < "\n Integer values:"; sort(a,n); cout < < "\n Character values:"; sort(c,n); } Output
FUNCTION TEMPLATE
-----------------
INPUT
*****
Enter the values:3
Enter 3 float values:3.3 2.2 1.1
Enter 3 integer values:9 3 1
Enter 3 character values:s k e
After sorting
Float values: 1.1 2.2 3.3
Integer values: 1 3 9
Character values: e k s