Informatică, întrebare adresată de alexutaa, 8 ani în urmă

se da un vector cu n componente. afisati suma si produsul componentelor nenule.(functii c++)

Răspunsuri la întrebare

Răspuns de gabi54t
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