#include<stdio.h>
#include <iostream>
#include <algorithm>
#include<time.h>
#include<stdlib.h>
#define SIZE 10
using namespace std;
void adjust(int array[],int n);
void main()
{
int array[SIZE],i;
srand(time(NULL));
for(i=0;i<SIZE;i++)
{
array[i]=rand()%100+1;
}
printf("Before adjust array,the array's elements are:\n");
for(i=0;i<SIZE;i++)
{
printf("%d ",array[i]);
}
printf("\n");
adjust(array,SIZE);
printf("After adjust array,the array's elements are:\n");
for(i=0;i<SIZE;i++)
{
printf("%d ",array[i]);
}
printf("\n");
}
void adjust(int array[],int n)
{
int i=0,j=n-1,temp;
while(i<j)
{
if(array[i]%2!=0)i++;
if(array[j]%2==0)j--;
if(i<j)
swap(array[i],array[j]);
}
}