Bài viết này giúp cho các bạn hiểu thêm về cách sử dụng vòng lặp và biết thêm 1 thủ thuật trong lập trình. Còn về mặt nguyên lý hoạt động thì 2 cách này có độ phức tạp như nhau nên cách sử dụng 1 vòng lặp thay cho 2 vòng này không làm cho chương trình chạy nhanh hơn thậm chí còn chậm hơn vì cứ mỗi lần lặp nó lại phải thêm 1 lần kiểm tra giữa 2 biến.
Kỹ thuật sử dụng vòng lặp làm việc thay cho vòng lặp (Code demo C) Bài toán: In hình tam giác dấu '*' Ví dụ: * ** *** **** ***** ****** Cách giải thường sử dụng: • Sử dụng vòng lặp • Vòng lặp cho duyệt qua dòng • Vòng lặp thứ cho in dấu '*' tương ứng dòng (dòng in dấu, dòng in dấu ) Code: #include #include void main() { int i, j, n=10; clrscr(); for(i=1; i