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