HDU_2006——奇数の積を求めます
2832 ワード
Problem Description
n個の整数をあげて、彼らの中のすべての奇数の積を求めます.
Input
入力データは複数のテストインスタンスを含み、各テストインスタンスは1行を占め、各行の最初の数はnであり、本グループのデータが全部でn個であることを示し、次いでn個の整数であり、各グループのデータが少なくとも1つの奇数があると仮定することができる.
Output
各セット数のすべての奇数の積を出力し、テストインスタンスに対して1行を出力します.
Sample Input
3 1 2 3 4 2 3 4 5
Sample Output
3 15
n個の整数をあげて、彼らの中のすべての奇数の積を求めます.
Input
入力データは複数のテストインスタンスを含み、各テストインスタンスは1行を占め、各行の最初の数はnであり、本グループのデータが全部でn個であることを示し、次いでn個の整数であり、各グループのデータが少なくとも1つの奇数があると仮定することができる.
Output
各セット数のすべての奇数の積を出力し、テストインスタンスに対して1行を出力します.
Sample Input
3 1 2 3 4 2 3 4 5
Sample Output
3 15
1 #include <cstdio>
2 int main()
3 {
4 int n,num;
5 while(~scanf("%d",&n))
6 {
7 unsigned ans=1;//
8 for(int i=0;i<n;i++)
9 {
10 scanf("%d",&num);
11 if(num%2!=0)
12 ans=ans*num;
13 }
14 printf("%u
",ans);
15 }
16 return 0;
17 }