int flag,i,t,n=5; int a[5]={12,2,14,3,5}; do { flag=0; for (i=0;i<n-1;i+=2) { if (a[i]>a[i+1]) { flag=1; t=a[i+1]; a[i+1]=a[i]; a[i]=t; } } for (i=1;i<n-1;i+=2) { if (a[i]>a[i+1]) { flag=1; t=a[i+1]; a[i+1]=a[i]; a[i]=t; } } } while(flag); for (i=0;i<n;i++) { printf("%d,",a[i]); }