Se considera un vector v cu n componente intregi. Cu ajutorul metodei Divide et Impera, sa se determine valoarea minima si produsul componentelor impare.
Răspunsuri la întrebare
Răspuns de
1
#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ă!
HannibalLecter:
PS, acolo unde am scris"paba aici e bine"am scris pentru mine în c++ sa știu de unde sa modific în caz ca greșeam
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă