Posts

Showing posts with the label metrix transpose

Rotate a matrix 270 degree AntiClockWise

#include<stdio.h> void printMt(int mat[][4]) {     int i, j;     for (i = 0; i < 4; i++) {         for (j = 0; j < 4; j++) {             printf("%d ", mat[i][j]);         }         printf("\n");     } } void AntiClock90(int mat[][4]) {     int i, j, t;     for (i = 0; i < 4 / 2; i++) {         for (j = i; j < 4; j++) {             t = mat[4 - i - 1][j];             mat[4 - i - 1][j] = mat[i][j];             mat[i][j] = t;         }     }     printf("90 anticlock\n");     printMt(mat); } void Anti270(int mat1[][4]) {     int i,j,t;     for(i=0; i<4/2; i++)     {       ...

transpose n*n metrix without using extra array

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