Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Ngôn ngữ lập trình là C++)

Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Ngôn ngữ lập trình là C++)
Câu trả lời này dùng AI, hãy kiểm tra lại trước khi sử dụng
```cpp
#include
using namespace std;

int main() {
int n;
cout << "Nhap n: ";
cin >> n;

for (int i = 1; i <= n; i += 2) {
cout << i << endl;
}

return 0;
}
```

Giải thích:

- Đầu tiên, chương trình yêu cầu người dùng nhập vào một số nguyên `n`, đây là giới hạn mà chúng ta sẽ kiểm tra các số lẻ.
- Chúng ta sử dụng một vòng lặp `for`, bắt đầu từ `i = 1`, hiện biểu diễn số lẻ đầu tiên. Vòng lặp sẽ tiếp tục cho đến khi `i` lớn hơn `n`.
- Trong mỗi lần lặp, chúng ta sẽ in ra giá trị của `i`, sau đó tăng `i` thêm 2 để chuyển sang số lẻ tiếp theo. Phương pháp này đảm bảo rằng chỉ các số lẻ (1, 3, 5, ...) giữa 1 và `n` sẽ được in ra.
- Cuối cùng, chương trình kết thúc với câu lệnh `return 0;`, cho biết rằng chương trình đã thực hiện thành công.
Đăng phản hồi