//
// main.cpp
// array_left_right
//
// Created by duanqibo on 2019/8/28.
// Copyright © 2019年 duanqibo. All rights reserved.
// 将数据中奇数靠左,偶数靠右
#include <iostream>
using namespace std;
void left_right()
{
int n;
//int b=0,c=0;
printf("请输入数组长度: ");
scanf("%d",&n);
int *A= new int[n];
int begin=0,end=n-1;
int temp;
printf("请输入各个元素:");
for(int i=0;i<n;i++)
{
scanf("%d",&temp);
if(temp%2==1)
A[begin++]=temp;
else
A[end--]=temp;
}
printf(" ");
printf("排列好以后的元素:奇数在左,偶数在右: ");
for(int i=0;i<n;i++)
{
cout<<A[i]<<" ";
}
}
int main(int argc, const char * argv[])
{
left_right();
return 0;
}