Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void main()
- {
- long A,B,SumRow, SumColumn;
- int i,j;
- printf("Please input value of A:");
- scanf("%ld",&A);
- printf("Please input value of B:");
- scanf("%ld",&B);
- long MagicSquare [4][4]=
- {
- A,A+14,B,A+3,
- B-2,A+5,A+6,A+8,
- A+7,B-4,A+10,A+4,
- A+12,A+2,A+1,B+2
- };
- for (i=0;i<4;i++)
- {
- printf("\n");
- SumRow = 0;
- for (j=0;j<4;j++)
- {
- printf("%ld ",MagicSquare[i][j]);
- SumRow = SumRow + MagicSquare[i][j];
- }
- printf("| %ld", SumRow);
- }
- printf("\n----------------\n");
- for (j=0;j<4;j++)
- {
- SumColumn = 0;
- for (i=0;i<4;i++)
- {
- SumColumn = SumColumn + MagicSquare[i][j];
- }
- printf("%ld ",SumColumn);
- }
- printf("\n");
- long SumMainDiag = 0;
- for (i=0;i<4;i++)
- SumMainDiag = SumMainDiag + MagicSquare[i][i];
- long SumSecDiag = 0;
- for (i=0;i<4;i++)
- SumSecDiag = SumSecDiag + MagicSquare[i][3-i];
- printf("%ld, %ld",SumMainDiag,SumSecDiag);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement