Răspuns :

Răspuns:

#include <iostream>

#define N 1005

using namespace std;

int a[N],n;

int citire()

{

cin>>n;

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

cin>>a[i];

}

int dei(int st,int dr)

{

if(st==dr)

{

if(a[st]%2==0) return a[st];

else return 0;

}

int mij=(st+dr)/2;

return dei(st,mij)+dei(mij+1,dr);

}

int main()

{

citire();

cout<<dei(1,n);

return 0;

}

3165:

#include <bits/stdc++.h>

using namespace std;

int a[105][105],n,m;

int dei(int st,int dr,int v[])

{

int mij,y,x;

if(st==dr) {if(v[st]%2==0)return v[st];else return 0;}

else

{

mij=(st+dr)/2;

x=dei(st,mij,v);

y=dei(mij+1,dr,v);

return x+y;

}

}

void citire()

{

cin>>n>>m;

int i,j;

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

for(j=1;j<=m;j++)

cin>>a[i][j];

}

int main()

{

int s=0,i;

citire();

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

s+=dei(1,m,a[i]);

cout<<s;

return 0;

}