Ngay khi tổng Ti lớn hơn n thì dừng việc tính toán. Hay nói cách khác, khi Ti còn nhỏ hơn hoặc bằng n thì còn thực hiện việc tính toán.
Như vậy giải pháp của chúng ta có thể là: Trong khi tổng nhỏ hơn hoặc bằng n thì tăng i và tính tổng mới. Dưới đây là một trong những cách giải của bài toán trên:
#include ;
using namespace std;
int main[]{
int n;
cout > n;
int kq = 0, i = 0;
while [kq