السلام عليكم
بعد العديد من المحاولات لم استطع ايجاد الحل المناسب لسؤال يقول
اوجد مجموع الارقام الزوجية في مصفوفة باستخدام Recursive function
#include <iostream>
using namespace std;
int sum(int [], int) ;
int main() {
int n = 10 ;
int A[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
cout << "Total is : " << sum(A, n) << endl;
return 0;
}
int sum(int A[], int n )
{
if (n == 0)
return 0 ;
else
{
if (A[n - 1] % 2 == 0)
return A[n -1] + sum(A, n - 1);
}
}
والناتج هو 11
رغم انه المفروض الناتج يكون 30