Friday, April 2, 2021

10.12. Write a program that read and sort an array using bubble sort in ascending order.

#include<stdio.h> 
#include<conio.h>
void main ()
{
int i,n, a[100], outer, inner, temp;
clrscr();
printf ("How many numbers: ");
scanf ("%d", &n);
for (i=0; i<n; i++)
scanf("%d",&a[i]);
for (outer=n-1; outer>0; outer--)
for (inner=0; inner<outer; inner++)
if (a[inner]>a (inner+1])
{
temp=a[inner];
a [irner]=a[inner+1]; 
a[inner+i]=temp;
printf("\nAfter sorting the array contains: \n");
for (i=0; i<n; i++) 
printf("%4d", a[i]);
getch ();
}

No comments:

Post a Comment