Vòng lặp for trong C++ có 3 phần: khởi tạo; điều kiện; bước nhảy.
#include <iostream>
using namespace std;
int main() {
// for: biết trước số lần lặp
int tong = 0;
for (int i = 1; i <= 10; i++) {
tong += i;
}
cout << "Tổng 1..10 = " << tong << endl; // 55
// while: lặp khi điều kiện còn đúng
int dem = 3;
while (dem > 0) {
cout << dem << " ";
dem--;
}
// do-while: chạy ít nhất 1 lần
int n;
do {
cout << "\nNhập số dương: ";
cin >> n;
} while (n <= 0);
return 0;
}i++ nghĩa là i = i + 1. Tương tự có i--, i += 5, i *= 2.
?Vòng lặp nào luôn chạy ÍT NHẤT một lần?