Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{int n,v[101],p=1,ok=0;

cin>>n;

for (int i=1;i<=n;i++)

  cin>>v[i];

for (int i=1;i<=n;i++)

if (v[i]%2!=0)

p*=v[i];

ok=1;

if (ok==1)

   cout<<p;

   else cout<<"1";

   return 0;

}

Explicație:

am luat un vector ,dupa ce am verificat care sunt impare le-am facut produsul iar daca nu erau impare am afisat 1;

la vector scri asa

pentru primul exemplu

6

5 8 3 3 4 0

iar pentru al doilea

5

2 4 6 2 0