奇数の積を求める

1070 ワード

奇数の積を求める


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

コード:
#include<stdio.h>
int main()
{
    int n,a,i,mul;
    while(scanf("%d",&n)!=EOF){
        mul=1;
        for(i=0;i<n;i++){
            scanf("%d",&a);
            if(a%2) mul*=a;
        }
        printf("%d
",mul); } return 0; }