C++ - In tất cả các số chẵn từ 1 đến n được nhập từ bàn phím
Viết chương trình in tất cả các số chẵn từ 1 đến n được nhập từ bàn phím ra màn hình.
Bài giải
-------------------- ######## --------------------
Cách giải bài toán trên như sau:

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
- Nhập số n từ bàn phím
- Sử dụng vòng lặp for trong C++ đi từ 1 đến n. Cấu trúc vòng lặp có dạng
for(int i = 1; i <=n; i++) - Trong mỗi vòng lặp
forkiểm tra điều kiện số chẵn là số chia hết cho 2, ví dụ đang ở vòng lặp thứ i thì điều kiện kiểm tra làif (i % 2 == 0), nếu thõa điều kiện in ra màn hình giá trị i
Chúng ta giải bài toán trên bằng cách sử dụng vòng lặp for trong C++ như sau:
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Nhap so n: ";
cin >> n;
cout << "Tat ca cac so chan tu 1 den " << n << " la:";
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
cout << " " << i;
}
}
return 0;
}Và kết quả sau khi thực thi chương trình trên như sau:
Khi nhập số n là 20:
Bài viết này được đăng tại [free tuts .net]
Khi nhập số n là 13:
Hoặc chúng ta có thể giải bài toán trên mà không cần sử dụng cấu trúc điều kiển if trong vòng lặp for như sau:
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Nhap so n: ";
cin >> n;
cout << "Tat ca cac so chan tu 1 den " << n << " la:";
for (int i = 2; i <= n; i+=2) {
cout << " " << i;
}
return 0;
}Và kết quả sau khi thực thi chương trình trên như sau:
Khi nhập số n là 15:
Khi nhập số n là 8:
7. Bài tập vòng lặp for trong C++
- C++ - In tất cả các số chẵn từ 1 đến n được nhập từ bàn phím
- C++ - Đảo ngược một số nguyên bất kỳ được nhập từ bàn phím
- C++ - In ra hình tam giác với các ký tự *
- C++ - In ra màn hình bảng cửu chương của một số nhập từ bàn phím
- C++ - Tính giai thừa của một số được nhập từ bàn phím
- C++ - Tìm tất cả ước của một số nguyên được nhập từ bàn phím
- C++ - Tính lũy thừa của một số nguyên được nhập từ bàn phím
- C++ - Tìm ước chung lớn nhất của 2 số nguyên được nhập từ bàn phím

Các kiểu dữ liệu trong C ( int - float - double - char ...)
Thuật toán tìm ước chung lớn nhất trong C/C++
Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)
ComboBox - ListBox trong lập trình C# winforms
Random trong Python: Tạo số random ngẫu nhiên
Lệnh cin và cout trong C++
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng