Bubble sort C program:
Write a program to define a bubble sort.
void main()
{
clrscr();
int a[100],ch,n;
cout<<"enter the limit for the array : ";
cin>>n;
for (int i=0;i
{
cout<<"enter element "<
cin>>a[i];
}
clrscr();
cout<<"1. bubble sorting"<
bsort(a,n);
}
}
void bsort(int a[100],int n)
{
clrscr();
int i,j,ch2,t;
cout<<"1. ascending order "<
cout<<"2. descending order "<
cout<<" your choice : ";
cin>>ch2;
switch(ch2)
{
case 1 : for (i=0;i
{
for (j=0;j
{
if (a[j] > a[j+1])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
}
break;
case 2 : for (i=0;i
{
for (j=0;j
{
if (a[j] < a[j+1])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
}
break;
default : cout<<" wrong choice ";
}
cout<<" sorted arrays by bubble "<<"\n\n";
for (i=0;i
{
cout<
}
getch();
}