#include <iostream> using namespace std; bool isPerfectEven(int num) { if (num % 2 != 0) return false; int digitCount = 0; int temp = num; while (temp > 0) { digitCount++; temp /= 10; } if (digitCount % 2 != 0) return false; temp = num; while (temp > 0) { int digit = temp % 10; if (digit % 2 != 0) return false; temp /= 10; } return true; } int main() { int n; cin >> n; for (int i = 0; i < n; i++) { int num; cin >> num; if (isPerfectEven(num)) { cout << num << endl; } } return 0; } /************************************************************** Problem: 1397 User: panyuchen Language: C++ Result: Accepted Time:13 ms Memory:2072 kb ****************************************************************/