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;
}