Problem3107--标记---看看谁机灵

3107: 标记---看看谁机灵

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 14  Solved: 4
[Status] [Submit] [Creator:]

Description

输入一个数字n,然后输入n个数,依次输出这些数字,如果碰到3的倍数,则这个数后面的数都不能输出原来的数,输出0。

Input

输入2行,第一行包括1个整数 n(1 ≤  n ≤ 100),
第二行包括n个整数(每个数大小不超过1000)。

Output

输出一行,包括上面输入的n个整数,每2个数之间用逗号隔开。

Sample Input Copy

5
1 3 2 4 6

Sample Output Copy

1 3 0 0 0

HINT

以下是 输入一个数字n,然后输入n个数,最后将它们每两个数之间用逗号隔开后输出的程序
#include<bits/stdc++.h>
using namespace std;
int a[10005];
int main()
{
    bool flag=0;
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i]; 
    } 
    for(int i=1;i<=n;i++)
    {
        if(flag==0)
        {
            cout<<a[i];
            flag=1;
        }
        else
        {
            cout<<","<<a[i];
        }
             
    } 
    return 0;
}

Source/Category

 基础C