rotated 3*3 metrix 90 degree clock wise

#include<stdio.h>
void main()
{
   int a[3][3],i,j,t,s;
   printf("enter element in 3*3 metrix");
   for(i=0;i<3;i++)
   {
     for(j=0;j<3;j++)
     {
       scanf("%d",&a[i][j]);
     }
   }

   printf("your metrix is");
   for(i=0;i<3;i++)
   {
     for(j=0;j<3;j++)
     {
       printf("\t %d",a[i][j]);
     }
     printf("\n");
   }
    for(i=0;i<3;i++)
   {
     for(j=3;j>=i;j--)
      {
          t=a[i][j];
          a[i][j]=a[j][i];
          a[j][i]=t;
      }
     printf("\n");
   }
    for(i=0;i<3;i++)
   {
     for(j=0;j==0;j++)
      {
          t=a[i][j];
          a[i][j]=a[i][j+2];
          a[i][j+2]=t;
      }
     printf("\n");
   }
  printf("aftr 90 degree clock wise ");
    printf("\n");
    for(i=0;i<3;i++)
   {
     for(j=0;j<3;j++)
     {
       printf("\t %d",a[i][j]);
     }
     printf("\n");
   }

}

Comments

Popular posts from this blog

BYTE STUFFING PROGRAM USING C

Rotate a matrix 270 degree AntiClockWise

Finding the length of connected cells of 1's (regions) in an matrix of 1's and 0's