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 từ bàn phím < 10;
- Nếu số nhập vào >= 10 thì yêu cầu nhập lại cho đến khi nào số nhập vào < 10;
- Xuất ra màn hình số đã nhập.
Bài giải mẫu
#include <iostream>
using namespace std;
int main() {
int x;
bool trangThai = true;
cout << "Nhap x: ";
cin >> x;
while ( trangThai ) {
if (x >= 10 || x < 0) {
cout << "So nhap vao khong hop le.\n Nhap lai x: ";
cin >> x;
}
else {
break;
}
}
cout << x;
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 từ bàn phím < 100;
- Nếu số nhập vào >= 100 thì yêu cầu nhập lại cho đến khi nào số nhập vào < 100;
- Tính tổng các số lẻ từ 3 cho đến số đã nhập, xuất kết quả ra màn hình.
Bài giải mẫu
#include <iostream>
using namespace std;
int main() {
// Xu ly nhap x
int x;
bool trangThai = true;
cout << "Nhap x: ";
cin >> x;
while ( trangThai ) {
if (x >= 100 || x < 0) {
cout << "So nhap vao khong hop le.\n Nhap lai x: ";
cin >> x;
}
else {
break;
}
}
// Bat dau tinh tong
int tong = 0;
if (x >= 3) {
for (int i = 3; i <= x; i++) {
tong += i;
}
}
// Xuat ket qua tinh tong
cout << tong;
return 0;
}