Practical 31
#include <iostream>
using namespace std;
template<class Bubble>
void sort(Bubble a[],int n)
{
int i,j;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
Bubble ele;
ele = a[i];
a[i] = a[j];
a[j] = ele;
}
}
}
}
int main()
{
int i,a[5]={5,4,3,2,1};
float b[5]={1.1,1.5,0.5,0.3,0.0};
cout<<"\n\n\nInt are\t";
for(i=0;i<5;i++)
{
cout<<a[i]<<" ";
}
cout<<"\n\n\nFloats are\t";
for(i=0;i<5;i++)
{
cout<<b[i]<<" ";
}
sort(a,5);
sort(b,5);
cout<<"\n\n\nSorted int are:\t";
for(i=0;i<5;i++)
{
cout<<a[i]<<" ";
}
cout<<"\n\n\nSorted float are:\t";
for(i=0;i<5;i++)
{
cout<<b[i]<<" ";
}
return 0;
}
output:
sorted ints are : 1 2 3 4 5
sorted floats are: 0.0 0.3 0.5 1.1 1.5
No comments:
Post a Comment