Po pierwsze definiuj iteratory w pętli.
Po drugie w warunku pętli powinno być i<n gdzie n to wielkość tablicy, wtedy pętla wykona się n razy.
Po trzecie:
Chodzi o elementy tablicy a nie o ich liczbę.
Jeżeli chodzi ci o parzyste index'y to w twoim kodzie błąd polega na tym, że sprawdzasz czy sama liczba jest parzysta, a nie index.
Co do rozwiązania to zdefiniuj najpierw zmienną sum typu double.
Parzyste liczby zaczynają się od zera, czyli ustawiasz oba iteratory na 0.
Co druga liczba jest parzysta, czyli zwiększasz iterator o 2 za każdym razem.
Działający kod wygląda tak:
#include <iostream>
using namespace std;
int main()
{
const int n=4, m=n;
double a[n][m];
int i,j;
double suma;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
for (int i=0;i<n;i+=2)
for(j=0;j<m;j+=2)
suma+=a[i][j];
for(i=0;i<=n-1;i++)
{
for(j=0;j<=m-1;j++)
cout<<a[i][j]<<"\t";
}
cout<<endl;
return 0;
}