#include<iostream>
using namespace std;
class matrix
{
int m;
int sum;
int a[40][40];
public:
matrix(int x[][40],int k)
{
m=k;
for(int i=0;i<k;i++)
for(int j=0;j<k;j++)
a[i][j]=x[i][j];
sum=0;
}
void process();
void show()
{
for (int i=0;i<m;i++)
{
for(int j=0;j<m;j++)
cout<<a[i][j]<<'\t';
cout<<endl;
}
cout<<"sum="<<sum<<endl;
}
} ;
void matrix::process()
{
int i,j;
for(i=0;i<m;i++)
for(j=0;j<m;j++)
{
if((i==j)||(i=j==m-1))
continue;
sum+=a[i][j];
}
}
int main()
{
int b[40][40]={{1,1,1,1},{1,2,2,1},{1,2,2,1},{1,1,1,1}};
matrix mtx(b,4);
mtx.process();
mtx.show();
return 0;
}