Se dă un vector B cu x componente numere intregi. Să se calculeze produsul componentelor pare si pozitive. Să se afiseze componentele impare si numarul lor. Să afiseze valoarea minima si locul lui
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x,i,P=1,nr=0,mn;
cout<<"x=";
cin>>x;
int B[x];
for(i=0;i<x;i++)
{
cout<<"B["<<i<<"]=";
cin>>B[i];
if(B[i]%2==0 && B[i]>0)
P=P*B[i];
if(B[i]%2!=0)
nr++;
}
mn=B[0];
for(i=0;i<x;i++)
if(mn>B[i])
mn=B[i];
cout<<"elementele impare sunt ";
for(i=0;i<x;i++)
if(B[i]%2!=0)
cout<<B[i]<<" ";
cout<<"numarul elementelor impare "<<nr<<endl;
cout<<"valoarea minima este "<<mn<<endl;
cout<<"locul elementului minim este ";
for(i=0;i<x;i++)
if(B[i]==mn)
cout<<i<<" ";
cout<<endl<<"produsul elementelor pare "<<P;
return 0;
}
Explicație:
Multumesc+5*+cel mai inteligent raspuns?
Alte întrebări interesante
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă