... do {tdoi=0;for(i=n-1;i>0;i ) { if(A[i-1]>A[i]) {temp=A[i-1];A[i-1]=A[i];A[i]=temp;tdoi=1; } }for(j=1;j<n;j++) { if(A[j-1]>A[j]) {temp=A[j-1];A[j-1]=A[j];A[j]=temp;tdoi=1; ... bubble(int *A,int n) { int i,j,temp; for(i=1;i<n;i++) {for(j=n-1;j>=i;j ) { if(A[j-1]>A[j]) {temp=A[j-1];A[j-1]=A[j];A[j]=temp; } }printf("\n\n Ket qua lan %d:",i);in1(A,n); ... {low1=0;k=0 ;while(low1+size<n) { low2=low1+size; up1=low 2-1 ; if(low2+size-1<n) up2=low2+size-1; else up2=n-1; for(i=low1,j=low2;i<=up1 && j<=up2;k++) {if(A[i]<=A[j])...