Bài 1: Viết chương trình C++ thỏa mãn các điều kiện sau đây:

  • Nhập một số nguyên dương x từ bàn phím >= 0 và =< 100;
  • Xuất ra màn hình những số chẵn từ 0 cho tới x;
  • Mỗi số nằm trên một dòng.

Bài giải mẫu

#include<iostream>
using namespace std;

int main(){
    int x;
    cout << "Nhap x: ";
    cout << endl;
	cin >> x;
	if (x >= 0 && x <= 100) {
    	for (int i=0; i<=x; i++) {
    	 if (i%2 == 0) {
    	     cout << i << endl;
    	 }
    	}
	}
	return 0;
}

Bài 2: Viết chương trình C++ thỏa mãn các điều kiện sau đây:

  • Nhập một số nguyên dương x từ bàn phím > 0 và < 100;
  • Xuất ra màn hình những số lẻ từ 0 đến x lớn hơn 40 và những số chẵn từ 0 đến x nhỏ hơn 80;
  • Các số lẻ nằm ở một dòng và các số chắn nằm ở một dòng khác, mỗi số trong dòng cách nhau một tab.

Bài giải mẫu

#include<iostream>
using namespace std;

int main(){
    int x;
    cout << "Nhap x: ";
    cout << endl;
	cin >> x;
	if (x > 0 && x < 100) {
	    // xuat so le > 40
	    if (x > 40) {
        	for (int i=41; i<=x; i++) {
            	 if (i%2 != 0) {
            	     cout << i << "\t";
            	 }
        	}
        	cout << endl;
    	}
    	// xuat so chan < 80
    	for (int i=0; i<=x; i++) {
    	 if (i%2 == 0 && i < 80) {
    	     cout << i << "\t";
    	 }
    	}
	}
	return 0;
}