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

Se citește un vectoe cu n elemente intregi: functia recursiva care calculeaza produsul tuturor elementelor si functia recursiva care calculeaza suma valorilor pare din sir. Implementati cele 2 functii intr-un program​

Răspunsuri la întrebare

Răspuns de abnegreap0b88w
1

#include <bits/stdc++.h>

using namespace std;

int suma(int A[],int n)

{

if(n==0) return 0;

   return A[n]+suma(A,n-1);

}

int sumapare(int A[],int n)

{

if(n==0) return 0;

if(A[n]%2==0) return A[n]+sumapare(A,n-1);

return sumapare(A,n-1);

}

int main()

{

   int n,A[1001];

   cin>>n;

   for(int i=1;i<=n;i++)

       cin>>A[i];

   cout<<suma(A,n)<<endl;

   cout<<sumapare(A,n);

   return 0;

}

Alte întrebări interesante