#include <iostream>
using namespace std;
int main()
{int v[100],n,i,mx,p;
p=1;
cout<<"n= ";cin>>n;
for(i=1;i<=n;i++)
{ cout<<"v["<<i<<"]=";
cin>>v[i];
}
for(i=1;i<=n;i++)
{if(v[i]%2!=0)
p=p*v[i]; }
cout<<endl;
cout<<"Produsul elementelor impare este : "<<p;
//pana aici e bine.
mx=v[1];
for(i=2;i<=n;i++)
{if(v[i]<mx)
mx=v[i]; }
cout<<endl;
cout<<"Cel mai mic element din vectorul dat este : "<<mx;
}
Bună! Sper sa te ajute algoritmul, deși nu am făcut după metoda ta m-am gândit sa îți dau deoarece m-am gândit ca poate nu mai primeai alt răspuns. Chiar dacă nu e după metoda ceruta de tine, sper sa îți fie de folos! Mult succes la școală!