C PROGRAM TO PERFORM BUBBLE SORT IN AN ARRAY


#include <stdio.h>
#include <conio.h>
void main()
{
  int array[10], n, i, j, swap;
  clrscr();

  printf("Enter number of elements: ");
  scanf("%d", &n);

  printf("Enter %d integers\n", n);

  for (i=0;i<n;i++)
    scanf("%d", &array[i]);

  for (i=0;i<n-1;i++)
  {
    for (j=0;j<n-i-1;j++)
    {
      if (array[j] > array[j+1])
      {
        swap       = array[j];
        array[j]   = array[j+1];
        array[j+1] = swap;
      }
    }
  }

  printf("Sorted list in ascending order:\n");
  for (i=0;i<n;i++)
     printf("%d\n", array[i]);

  getch();

}

Output: