Wednesday, April 27, 2016

c program to print matrix after rotation

#include<stdio.h>
void main()
{
 int arr[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
 int arr_new[4][4];
 int i,j;
 for(i=0;i<4;i++)
  {
   for(j=0;j<4;j++)
    {
     printf(" %d ",arr[i][j]);
    }
   printf("\n");
  }
 for(i=0;i<4;i++)
  {
   for(j=0;j<4;j++)
    {
     arr_new[j][4-i-1]=arr[i][j];
    }
  }
 for(i=0;i<4;i++)
  {
   for(j=0;j<4;j++)
    {
     printf(" %d ",arr_new[i][j]);
    }
   printf("\n");
  }
}
output

No comments:

Post a Comment