Odpowiedź :
Odpowiedź:
#include <iostream>
#include <vector>
bool hasEveryDigitEven(int n) {
while (n > 0) {
if ((n % 10) % 2 == 1) {
return false;
}
n /= 10;
}
return true;
}
int main() {
int a, n;
std::cout << "Ile liczb chcesz wprowdzic?\n";
std::cin >> n;
std::vector<int> validNumbers;
for (int i = 0; i < n; i++) {
std::cin >> a;
if (hasEveryDigitEven(a)) {
validNumbers.push_back(a);
}
}
for(int valid : validNumbers){
std::cout << valid << std::endl;
}
return 0;
}
Wyjaśnienie: