se da un vector cu n componente. afisati suma si produsul componentelor nenule.(functii c++)
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std;
int suma(int n, int v[100])
{
int i, s=0;
for(i=1; i<=n; i++)
if(v[i]!=0)
s=s+v[i];
return s;
}
int prod(int n, int v[100])
{
int i, p=1;
for(i=1; i<=n; i++)
if(v[i]!=0)
p=p*v[i];
return p;
}
int main()
{
int n, v[100], i;
cin>>n;
for(i=1; i<=n; i++)
cin>>v[i];
cout<<suma(n,v);
cout<<endl;
cout<<prod(n,v);
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Informatică,
8 ani în urmă