1.

Write a DSUM() function in C++ to find sum of Diagonal Elements from N x M Matrix. (Assuming that the N is a odd numbers)

Answer»

int DSUM(int A[],int N)

{ int i,dsum1=0,dsum2=0;

for(i=0;i<N;i++)

{ dsum1+=A[i][i];

dsum2+=A[N-(i+1)][i];

}

return(dsum1+dsum2-A[N/2][N/2]);

//because middle element is added twice

}



Discussion

No Comment Found

Related InterviewSolutions