Search This Blog

Monday 18 April 2016

WAP to sort 5 float and integer number using bubble short using template function.

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