Você está na página 1de 1

#include <iostream>

using namespace std;


void citeste (int a[][20], int &m, int &n)
{
int i,j; cout<<"m= "; cin>>m; cout<<"n= "; cin>>n;
for (i=0;i<m;i++)
for (j=0;j<n;j++)
{cout<<"a("<<i+1<<","<<j+1<<")= "; cin>>a[i][j];}}
int suma (int i,int j,int n, int a[][20])
{if(i==0 && j==0)
if (a[0][0]%2==0) return a[0][0];
else return 0;
else if (a[i][j]%2==0)
if (j==0) return a[i][j]+suma (i-1,n-1,n,a);
else return a[i][j]+suma (i,j-1,n,a);
else
if (j==0) return suma (i-1,n-1,n,a);
else return suma (i,j-1,n,a);}
int main ()
{int m,n,a[20][20]; citeste(a,m,n);
cout<<"suma este "<<suma(m-1,n-1,n,a)<<endl;
return 0;}

Você também pode gostar