Magic Matrix in C

#include<stdio.h>
void main()
{
	int matrix[3][3],i,j,rsum=0,csum=0,dsum=0,frsum=0,fcsum=0;
	printf("\n enter matrix =>\n");
	for(i=0;i<3;i++)
	{
		for(j=0;j<3;j++)
		{
			scanf("%d",&matrix[i][j]);
		}
	}
	
	//printf("\n Sum of row");
	for(i=0;i<3;i++)
	{
		for(j=0;j<3;j++)
		{
			rsum=rsum+matrix[i][j];	
			csum=csum+matrix[j][i];
			if(i==j)
			{
				dsum=dsum+matrix[i][j];
			}
		}
		frsum=frsum+rsum;
		fcsum=fcsum+csum;
	}
	if(frsum==fcsum)
	{
		printf("\n It is magic matix");
	}
	else
	{
		printf("\n Not magic matrix");
	}
}

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *