Create
a template for the bubble sort function.
|
#include<iostream.h>
#include<conio.h>
template
<class t>
void
bsort(t a[5])
{
t temp;
for(int i=0;i<5-1;i++)
{
for(int j=0;j<5-i-1 ;j++)
{
if(a[j+1]>a[j])
{
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
cout<<"sorted array
is";
for(i=0;i<5;i++)
cout<<"\n"<<a[i];
}
void
main()
{
clrscr();
cout<<"\n
Integer array";
int
a[]={3,5,2,9,1};
bsort(a);
cout<<"\n
Float array";
float
a1[]={3.1,5.2,2.3,9.9,1.9};
bsort(a1);
getch(
);
}
|