C Programming Tutorial
#include <stdio.h>
void display(char*msg,int*a);
void bubble_sort(int* a);
int main(void)
{
int a[10]={1,10,20,12,15,13,78,88,99,-1};
display("before sorting...",a);
bubble_sort(a);
display("After sorting...",a);
return 0;
}
void display(char*msg,int*a)
{
printf("%s ",msg);
for(int i=0; i < 10; i++)
{
printf("%d ",a[i]);
}
printf("\n");
}
void bubble_sort(int* a){
for(int i=0; i < 10; i++)
{
for(int j=0; j < 10; j++)
{
if( a[i]<a[j])
{
int t = a[i];
a[i]=a[j];
a[j]=t;
}
}
}
output:
before sorting... 1 10 20 12 15 13 78 88 99 -1 After sorting... -1 1 10 12 13 15 20 78 88 99
ADS