#C03L02P01. C03.L02.约瑟夫问题.例题1.改变数组的项.1

C03.L02.约瑟夫问题.例题1.改变数组的项.1

题目描述

有 n 个正整数放到数组里,现在将数组中,数组的值是 2 的倍数的数,变成 0 ,然后从小到大输出新数组。

输入格式

第 1 行 1 个正整数:n,范围在 [1,100]。

第 2 行 n 个不同的正整数:范围 在[1,10000]。

输出格式

n 个正整数,两个之间用一个空格隔开。

样例

6
1 6 4 8 3 7
0 0 0 1 3 7

样例解释

将数组中,2的倍数的数,变成0,并从小到大输出

程序填空

#include<bits/stdc++.h>
using namespace std;
int x[101];
int main()
{
	int n,i;
	for(i=1;i<=n;i++)
	{
		scanf("%d",&x[i]);
		
		if( 填空(1) ==0)
			x[i] = 填空(2);
	}
	
	sort( 填空(3) , 填空(4) );
	
	for(i=1;i<=n;i++)
		printf("%d ",x[i]);

	return 0;
}

填空(1) : {{ input(1) }}

填空(2) : {{ input(2) }}

填空(3) : {{ input(3) }}

填空(4) : {{ input(4) }}