Saturday, 22 June 2013

C program for bubble sort

C program for bubble sort: c programming code for bubble sort to sort numbers or arrange them in ascending order. You can easily modify it to print numbers in descending order.



Code:

#include<stdio.h>
#include<conio.h>

void main()
{
  int a[5];
  int i,j,t,k;
  clrscr();
  for(i=0;i<5;i++)
  {
     printf("\n\tEnter No ");
     scanf("%d",&a[i]);
  }

  printf("\n\n\tIndex\t0\t1\t2\t3\t4\n\ti,j |\t");
  for(i=0;i<5;i++)
  printf("%d\t",a[i]);
  printf("\n\t------------------------------------------------\n\n");
  textcolor(5);
  for(i=0;i<5;i++)
  {
     for(j=0;j<5;j++)
     {
if(a[i]<a[j])
{
   t=a[i];
   a[i]=a[j];
   a[j]=t;
   printf("\t%d,%d |\t",i,j);
   for(k=0;k<5;k++)
   {
    if(k==i||k==j)
    {
     cprintf("%d",a[k]);
     printf("\t");
    }
    else
    {
     printf("%d\t",a[k]);
    }
   }
   printf("\n");
}
     }

  }
  /*printf("\n\n");
  for(i=0;i<5;i++)
  {
    printf("\t%d",a[i]);
  } */
  getch();
}

No comments:

Post a Comment