Traverse 4×4 matrix spirally.[ Microsoft – BrowserStack ]

Problem:Traverse 4×4 matrix spirally.

Link

#include <stdio.h>

int main() {
	//code
	int t,i,j;
	int ar[4][4];
	scanf("%d",&t);
	while(t--)
	{
	    for(i=0;i<4;i++)
	    {
	        for(j=0;j<4;j++)
	            scanf("%d",&ar[i][j]);
	    }
	    for(i=0;i<4;i++)
	        printf("%d ",ar[0][i]);
	    for(i=1;i<4;i++)
	        printf("%d ",ar[i][3]);
	    for(i=2;i>=0;i--)
	        printf("%d ",ar[3][i]);
	    printf("%d %d ",ar[2][0],ar[1][0]);
	    printf("%d %d ",ar[1][1],ar[1][2]);
	    printf("%d %d\n",ar[2][2],ar[2][1]);
	}
	return 0;
}

 

Comments are closed.