C++ Programming Tutorial

 
 
 
 

Image

 # include <iostream.h>
 # include    <conio.h>

 void bubble_sort(int [],const int);

 int main( )
 {
    clrscr( );
    textmode(BW80);

    const int array_size=10;

    int array[array_size]={0};

    cout<<\"\\n ******************************************************************************\"<<endl;
    cout<<\" ********************************  Bubble Sort  *******************************\"<<endl;
    cout<<\" ******************************************************************************\"<<endl;

    cout<<\"\\n * Array size = 10\"<<endl;
    cout<<\" * Data Type = int\"<<endl;

    gotoxy(1,24);
    cout<<\" ******************************************************************************\";
    gotoxy(1,25);
    cout<<\" ******************************************************************************\";

    gotoxy(1,10);
    cout<<\" Enter the array : \"<<endl<<endl;

    for(int count_1=0;count_1<array_size;count_1++)
    {
       cout<<\"\\t Element[\"<<count_1<<\"] = \";
       cin>>array[count_1];
    }

    bubble_sort(array,array_size);

    gotoxy(40,10);
    cout<<\" Sorted Array : \";

    for(int count_2=0;count_2<array_size;count_2++)
    {
       gotoxy(50,12+count_2);
       cout<<\"Element[\"<<count_2<<\"] = \"<<array[count_2]<<endl;
    }

    getch( );
    return 0;
 }



 //---------------------------  bubble_sort( )  --------------------------//


 void bubble_sort(int array[],const int size)
 {
    for(int i=0;i<(size-1);i++)
    {
       for(int j=(size-1);j>=(i+1);j--)
       {
      if(array[(j-1)]>array[j])
      {
         int temp=array[(j-1)];

         array[(j-1)]=array[j];
         array[j]=temp;
      }
       }
    }
 }

 
 
Didn't find what you were looking for? Find more on Program to show the implementation of the Bubble Sort Algorithm