Viết hàm kiểm tra xem số nguyên dương n (gồm k chữ số - k<20) có chỉ chứa các chữ số chẵn hoặc chỉ chứa các chữ số lẻ hay không
Đầu vào
Đầu vào từ bàn phím gồm T+1 dòng .
Dòng đầu tiên chứa số nguyên T là số lượng số cần kiểm tra;
T dòng tiếp theo, mỗi dòng chứa một số nguyên n.
Đầu ra
In ra màn hình T dòng, mỗi dòng ghi ra “yes” hoặc “no” tương ứng với mỗi số n có thỏa mãn điều kiện không.
#include <iostream>
#include<math.h>
using namespace std;
bool check(int n) {
while (n > 0) {
int t = n % 10;
n /= 10;
if ( t % 2 == 1)
return false;
if ( t % 2== 0)
return false;
}
return true;
}
int main()
{
int n;
do {
cin >> n;
} while (n < 0);
for (int i=0; i<n; i++){
if (check(n) == true)
cout << "yes" << endl;
else
cout << "no" << endl;
}
return 0;
}
mọi người sửa lỗi giúp mình với.