Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void main()
  4. {
  5. long A,B,SumRow, SumColumn;
  6. int i,j;
  7. printf("Please input value of A:");
  8. scanf("%ld",&A);
  9. printf("Please input value of B:");
  10. scanf("%ld",&B);
  11. long MagicSquare [4][4]=
  12. {
  13. A,A+14,B,A+3,
  14. B-2,A+5,A+6,A+8,
  15. A+7,B-4,A+10,A+4,
  16. A+12,A+2,A+1,B+2
  17. };
  18. for (i=0;i<4;i++)
  19. {
  20. printf("\n");
  21. SumRow = 0;
  22. for (j=0;j<4;j++)
  23. {
  24. printf("%ld ",MagicSquare[i][j]);
  25. SumRow = SumRow + MagicSquare[i][j];
  26. }
  27. printf("| %ld", SumRow);
  28. }
  29. printf("\n----------------\n");
  30. for (j=0;j<4;j++)
  31. {
  32. SumColumn = 0;
  33. for (i=0;i<4;i++)
  34. {
  35. SumColumn = SumColumn + MagicSquare[i][j];
  36. }
  37. printf("%ld ",SumColumn);
  38. }
  39. printf("\n");
  40. long SumMainDiag = 0;
  41. for (i=0;i<4;i++)
  42. SumMainDiag = SumMainDiag + MagicSquare[i][i];
  43. long SumSecDiag = 0;
  44. for (i=0;i<4;i++)
  45. SumSecDiag = SumSecDiag + MagicSquare[i][3-i];
  46. printf("%ld, %ld",SumMainDiag,SumSecDiag);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement