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