HDU 2006奇数の積(水~)を求めます
1460 ワード
Descriptionはあなたにn個の整数をあげて、彼らの中のすべての奇数の積Input入力データが複数のテストインスタンスを含むことを求めて、各テストインスタンスは1行を占めて、各行の最初の数はnで、本グループのデータが全部でn個あることを表して、それからn個の整数で、あなたは各グループのデータが必ず少なくとも1個の奇数Output出力の各グループの中のすべての奇数の積が存在すると仮定することができて、テストインスタンスに対して、出力一行Sample Input 3 1 2 3 4 2 3 4 4 5 Sample Output 3 15 Solution水題Code
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int ans=1,d;
for(int i=0;i<n;i++)
{
scanf("%d",&d);
if(d%2)
ans*=d;
}
printf("%d
",ans);
}
return 0;
}