Showing posts with label bubble sort in c++. Show all posts
Showing posts with label bubble sort in c++. Show all posts

Sunday, June 12, 2016

Bubble Sort in C

A simple program that I wrote in C language that demonstrate bubble sort algorithm. The code is very straight forward and easy to understand.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.



Sample Program Output


Program Listing

bubble.c

#include <stdio.h>
#include <stdlib.h>


int main()
{
  int items[1000], num=0, a=0, b=0, change=0;

  system("cls");

  printf("\t Bubble Sort Program in C");
  printf("\n\n");
  printf("How many items?  : ");
  scanf("%d", &num);
  printf("\n\n");

  for (a= 0; a < num; a++) {
     printf("Enter item no. %d: ", a+1);
    scanf("%d", &items[a]);
  }
   printf("\n\n");
   printf("Original Arrangement of Numbers");
   printf("\n\n");
  for ( a = 0 ; a < num ; a++ ) {
     printf(" %d ", items[a]);
  }

  for (a = 0 ; a < ( num - 1 ); a++)
  {
    for (b = 0 ; b < num - a - 1; b++)
    {
      if (items[b] > items[b+1])
      {
        change       = items[b];
        items[b]   = items[b+1];
        items[b+1] = change;
      }
    }
  }
  printf("\n\n");
  printf("Asceding Order of Numbers");
  printf("\n\n");
  for ( a = 0 ; a < num ; a++ ) {
     printf(" %d ", items[a]);
  }
printf("\n\n");
printf("End of Program");
printf("\n\n");
system("pause");
}