C++ Code:
#include <iostream.h> void ttt(int b[5]) { int l,r,m,i,x; for (i=1;i<5;i++) { x=b[i]; l=0; r=i-1; while (l<=r) { m=(l+r)/2; if (x<b[m]) r=m-1; else l=m+1; } for (int j=i-1;j<=l;j--) //Vòng for này lỗi lặp vô tận. b[j+1]=b[j]; b[l]=x; } } void main() { int b[5]; for (int i=0;i<5;i++) { } ttt(b); for (int j=0;j<5;j++) }
Mình không hiểu chương trình bạn viết để làm gì, nhưng lỗi ở vòng for, mình đã chú thích ở trên