| #include <stdio.h>void bubblesort(int r[],int n)
 {  int i,j,flag;
 for(i=1; i<n; i++)
 {  flag=1;
 for(j=1; j<=n-i; j++)
 if(r[j+1]<r[j])
 { flag=0;
 r[0]=r[j];r[j]=r[j+1];r[j+1]=r[0];
 }
 if(flag) break;
 }
 }
 main()
 { int i,a[11]={30,23,12,45,37,36,48,50,89,16};
 for(i=1;i<=10;i++)
 printf("%4d",a[i]);
 printf("\n after bubblesort is:\n");
 bubblesort(a,10);
 for(i=1;i<=10;i++)
 printf("%4d",a[i]);
 }
 
 |