#include <stdio.h> #include <stdlib.h> #define swap(i,k) int _tp=(*i); (*i)=(*k); (*k)=_tp; int bubblesort(int arr[],int n,int m) { int i,k; for(i=m;i>=n;i--) { for(k=0;k<=i;k++) { if(arr[k]>arr[k+1]) { swap(&arr[k],&arr[k+1]); } } } return 0; } int main() { int i,k; int arr[10]={13,36,78,9,53,78,100,66,10,14}; for(i=0;i<10;i++) printf("%d ",arr[i]); printf("\n"); bubblesort(arr,0,9); for(i=0;i<10;i++) printf("%d ",arr[i]); return 0; }