Răspuns :
#include <iostream>
using namespace std;
int main(){
int n, p=0, eroare=0;
cout<<"n="; cin>>n;
int v[n]; //Declaram vectorul cu n elemente
for(int i=0;i<n;i++){
cout<<"v["<<i<<"]=";
cin>>v[i]; //Citim fiecare element al vectoruului
if(v[i]>9999||v[i]<-9999){
cout<<"\nNumar invalid";//Daca contine numere invalide iesim din for
eroare=1;
break;
}
if(v[i]%2==1||v[i]%2==-1){
p=1;//Daca exista numere pare in vector, schimbam p in 1, ca sa
// putem inmulti mai tarziu
}
}
if(!eroare){
for(int i=0;i<n;i++)
if(v[i]%2==1||v[i]%2==-1)
p*=v[i];
cout<<"Produs: "<<p;
}
}
using namespace std;
int main(){
int n, p=0, eroare=0;
cout<<"n="; cin>>n;
int v[n]; //Declaram vectorul cu n elemente
for(int i=0;i<n;i++){
cout<<"v["<<i<<"]=";
cin>>v[i]; //Citim fiecare element al vectoruului
if(v[i]>9999||v[i]<-9999){
cout<<"\nNumar invalid";//Daca contine numere invalide iesim din for
eroare=1;
break;
}
if(v[i]%2==1||v[i]%2==-1){
p=1;//Daca exista numere pare in vector, schimbam p in 1, ca sa
// putem inmulti mai tarziu
}
}
if(!eroare){
for(int i=0;i<n;i++)
if(v[i]%2==1||v[i]%2==-1)
p*=v[i];
cout<<"Produs: "<<p;
}
}