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