Wednesday, February 2, 2011

Bubble Sort

#include<iostream.h>


const int n= 10;
void main()
 {
    int num[n];
    short int i, j;
    for(i=0;  i<n; i++)
     {  cout<<"\nEnter the "<<i+1<<" number";
         cin>>num[i];
     }
char flag = 'y'
i=0;
while(flag=='y') && (i<n)
  {  flag = 'n';
     for (j=0 ; j<n-1; j++)
      {
         if (num[j]>num[j+1])
            {
                temp = num[j];
                num[j] = num[j-1];  
                num[j-1=temp; 
                flag = 'y';
             }
       }
     for( i= 0; i<n; i++)
       cout<<"\n "<<num[i];
   }  //end of program