Advertisement
machkovskitomche

matrici/zbir na kvadrati

Aug 18th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.98 KB | None | 0 0
  1. #include <stdio.h>
  2. #include<stdlib.h>
  3. #include<math.h>
  4.  
  5. #define max 10
  6.  
  7. int main()
  8. {
  9.     int A[max][max],B[max][max],i,j,redici,koloni,zbir1,zbir2;
  10.     printf("Vnesete ja dolzinata na redicite i kolonite na prvata matrica: \n");
  11.     scanf("%d%d",&redici,&koloni);
  12.     printf("Vnesete gi elementite na matricata:\n");
  13.     for(i=0;i<redici;i++)
  14.     {
  15.         for(j=0;j<koloni;j++)
  16.         {
  17.             printf("A[%d]= ",i);
  18.             scanf("%d",&A[i][j]);
  19.         }
  20.     }
  21.     zbir1=0;
  22.     zbir2=0;
  23.     for(i=0;i<redici;i++)
  24. {
  25.     zbir1+=A[0][i];
  26.      for(i=0;i<redici;i++)
  27.      {
  28.          zbir1+=A[koloni-1][i];
  29.           for(i=0;i<koloni;i++)
  30.           {
  31.               zbir1+=A[i][0];
  32.                for(i=0;i<koloni;i++)
  33.                {
  34.                    zbir1+=A[i][redici-1];
  35.                }
  36.           }
  37.      }
  38. }
  39. printf("%d",zbir1);
  40. printf("\n\nVnesete go brojot na redici, pa brojot na koloni na vtorata matrica: ");
  41. scanf("%d%d",&redici,&koloni);
  42. printf("Vnesete ja matricata: \n");
  43.     for(i=0;i<redici;i++)
  44.     {
  45.         for(j=0;j<koloni;j++)
  46.         {
  47.             printf("A[%d]= ",i);
  48.             scanf("%d",&B[i][j]);
  49.         }
  50.     }
  51.     for(i=0;i<redici;i++)
  52. {
  53.     zbir2+=B[0][i];
  54.     for(i=0;i<redici;i++)
  55.     {
  56.         zbir2+=B[koloni-1][i];
  57.         for(i=0;i<koloni;i++)
  58.         {
  59.             zbir2+=B[i][0];
  60.             for(i=0;i<koloni;i++)
  61.             {
  62.                 zbir2+=B[i][redici-1];
  63.             }
  64.         }
  65.     }
  66. }
  67. printf("%d\n",zbir2);
  68. if(zbir1>zbir2)
  69. {
  70.     printf("Pogolem zbir ima prvata matrica");
  71.     for(i=0;i<redici;i++)
  72.     {
  73.         for(j=0;j<koloni;j++)
  74.         {
  75.     printf("%d\t",A[i][j]);
  76.         }
  77.     }
  78. }
  79. else
  80. {
  81.     printf("Vtorata matrica ima pogolem zbir\n\n");
  82.     for(i=0;i<redici;i++)
  83.     {
  84.         for(j=0;j<koloni;j++)
  85.         {
  86.             printf("%d",B[i][j]);
  87.         }
  88.     }
  89. }
  90. return 0;
  91. }
  92. //gi sobira kvadratite na sekoj broj i posle ja pecati onaja matrica so ima pogolem zbir
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement