#include <stdio.h>
#include <stdlib.h>
JO(int num[], int n){
int i = 0;
int j = n - 1;
while(i < j){
for(; i < j; i++){
if(isO(num[i])) break;
}
for(; i < j; j--){
if(!isO(num[j])) break;
}
if(i < j){
swap(num, i, j);
i++;j--;
}
}
}
int isO(int num){
if(num % 2 == 0) return 1;
else return 0;
}
swap(int num[], int b, int e){
int temp;
temp = num[b];
num[b] = num[e];
num[e] = temp;
}
print(int num[], int n){
int i;
for(i = 0; i< n; i++){
printf("%d", num[i]);
}
}
main(){
int num[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
JO(num, 9);
print(num, 9);
}