#include #include using namespace std; int main() { int N; cin >> N; queue oddQueue, evenQueue; int x; for (int i = 0; i < N; ++i) { cin >> x; if (x % 2 == 0) evenQueue.push(x); else oddQueue.push(x); } bool first = true; // Parcurgem întâi coada cu impare while (!oddQueue.empty()) { if (!first) cout << " "; cout << oddQueue.front(); oddQueue.pop(); first = false; } // Apoi coada cu pare while (!evenQueue.empty()) { if (!first) cout << " "; cout << evenQueue.front(); evenQueue.pop(); first = false; } // Afișăm punctul FINAL fără spațiu după cout << "."; return 0; }