Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int n = 4;
- int n1 = n;
- int mass[n][n];
- int i = 0;
- int j=0;
- int k=0;
- int k2=0;
- int sumStr = 0;
- int sumStlb = 0;
- int mainSum1[n];
- int mainSum2[n];
- int sum1 = 0;
- int sum2 = 0;
- for (i = 0; i<n; i++) {
- for (j=0; j<n; j++) {
- printf("vvedite [%d][%d] \n",i,j);
- scanf("%d", &mass[i][j]);
- }
- }
- for (i = 0;i<n;i++) {
- printf(" \n");
- for (j=0;j<n;j++) {
- printf("%d ",mass[i][j]);
- }
- }
- for (i = 0; i<n; i++) {
- for (j=0; j<n; j++) {
- if (i==j)
- {
- sum1 = sum1 + mass[i][j];
- }
- }
- }
- for (i = 0; i<n; i++) {
- n1--;
- sum2 = sum2 + mass[i][n1];
- }
- printf("\n");
- printf("sum main diagonal = ");
- printf("%d", sum1);
- printf("\n");
- printf("sum not main diagonal = ");
- printf("%d\n", sum2);
- for (i = 0; i<n; i++) {
- sumStr = 0;
- for (j=0; j<n; j++) {
- sumStr = sumStr + mass[i][j];
- }
- mainSum2[k2] = sumStr;
- k2++;
- }
- k = 0;
- for (i = 0; i<n; i++) {
- sumStlb = 0;
- for (j=0; j<n; j++) {
- sumStlb = sumStlb + mass[j][i];
- }
- mainSum1[k] = sumStlb;
- k++;
- }
- for (i=0; i<n; i++){
- if (mainSum1[i]==mainSum2[i]){
- printf("Magic");
- }
- else {
- printf("not magic");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement