#include<iostream> #include<algorithm> using namespace std; bool cmp(int a,int b){ return a>b; } bool evenorodd(int a){ if(a%2==0){ return true; } return false; } int main(){ int a[10],odd[10],even[10],cntodd=0,cnteven=0; for(int i=0;i<10;i++){ cin>>a[i]; } for(int i=0;i<10;i++){ bool n=evenorodd(a[i]); if(n==true){ even[cnteven]=a[i]; cnteven++; } else{ odd[cntodd]=a[i]; cntodd++; } } sort(even+0,even+cnteven); sort(odd+0,odd+cntodd,cmp); for(int i=0;i<cntodd;i++){ cout<<odd[i]<<" "; } for(int i=0;i<cnteven;i++){ cout<<even[i]<<" "; } return 0; }