#include<stdio.h>
#include<stdlib.h>
void swap(int* str, int size){
int temp;
int i = 0;
int j = 0;
for (i = 0; i < size; i++){
for (j = i; j < size; j++){
if (*(str + i) % 2 == 0 &&
*(str + j) % 2 == 1){
temp = *(str + i);
*(str + i) = *(str + j);
*(str + j) = temp;
break;
}
}
}
for (i = 0; i < size; i++){
printf("%d", str[i]);
}
}
int main(){
int str[] = { 0,1,2,3,4,5,6,7 };
int t = sizeof(str) / sizeof(str[0]);
swap(str, t);
system("pause");
return 0;
}