11. se da un vector x cu n componente numere intregi, n mai mare decat 0 dat. sa se calculeze si sa se afiseze suma elementelor strict pozitive, produsul elementelor strict negative si numarul de elemente nule. se vor da mesaje speciale pentru inexistenta elementelor cu un anumit semn.
ex n=8, x=(-4, -3, 0, -5, 0, 0, -5, -2) date de intrare
nu exista elemente strict pozitive
produsul elementelor strict negative -600
numarul de elemente nule 3 (date de iesire)
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
main()
{
int x[100],n,i,sp=0,pn=1,nn=0;
//sp=suma pozitivelor ; pn= produsul negativelor ; nn= nr.de nr. nule
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cin>>x[i];
if (x[i] > 0) sp=sp+x[i];
else if (x[i] < 0) pn=pn * x[i];
else if (x[i] == 0) nn++;}
cout<<sp<<endl;
cout<<pn<<endl;
cout<<nn<<endl;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă