Program 3



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( );
}