Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main ()
- {
- int MAX,suma=0,i,j,zbirreg1=0,zbirreg2=0,zbirreg3=0,zbirreg4=0;
- scanf("%d",&MAX);
- int a[MAX][MAX];
- for(i=0; i<MAX; i++)
- {
- for(j=0; j<MAX; j++)
- {
- printf("a[%d][%d]=",i,j);
- scanf("%d",&a[i][j]);
- }
- }
- for(i=0; i<MAX; i++)
- {
- for(j=0; j<MAX; j++)
- {
- if(i == j)
- a[i][j] = 0;
- else if(i + j == MAX -1)
- a[i][j] = 0;
- else if(MAX == 3)
- a[i][j] = 0;
- else if(i < j && j < MAX-i) // Region 1
- zbirreg1+= a[i][j];
- else if(i < j && j >= MAX-i) // Region 2
- zbirreg2 += a[i][j];
- else if(i > j && j < MAX-i) // Region 3
- zbirreg3 += a[i][j];
- else if(i > j && j >= MAX-i) // Region 4
- zbirreg4 += a[i][j];
- }
- }
- for(i=0; i<MAX; i++)
- {
- for(j=0; j<MAX; j++)
- {
- if(i == j)
- a[i][j] = 0;
- else if(i + j == MAX -1)
- a[i][j] = 0;
- else if(MAX == 3)
- a[i][j] = 0;
- else if(i < j && j < MAX-i) // Region 1
- a[i][j]=zbirreg1-a[i][j];
- else if(i < j && j >= MAX-i) // Region 2
- a[i][j]=zbirreg2-a[i][j];
- else if(i > j && j < MAX-i) // Region 3
- a[i][j]=zbirreg3-a[i][j];
- else if(i > j && j >= MAX-i) // Region 4
- a[i][j]=zbirreg4-a[i][j];
- printf("%d ",a[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement