#include <bits/stdc++.h>
using namespace std;
const int MAXN = 10;
int arr_ji[MAXN];
int arr_ou[MAXN];
bool compare_ji(int x, int y) {
return x > y;
}
int main() {
int j = 0, k = 0, tem = 0;
for (int i = 0; i < 10; i++) {
scanf("%d", &tem);
if (tem % 2 == 0)arr_ou[j++] = tem;
else arr_ji[k++] = tem;
}
sort(arr_ji, arr_ji + k, compare_ji);
sort(arr_ou, arr_ou + j);
for (int l = 0; l < k; l++)cout << arr_ji[l] << " ";
for (int m = 0; m < j; m++)cout << arr_ou[m] << " ";
return 0;
}

京公网安备 11010502036488号