×
☰ Menu

C Program Area of Traiangle C Program for Prime Number Program 2: Basic salary of an employee Program 3: Write a program to determine the roots of quadratic equation Write a program to find the largest of three numbers using nested if else Receive marks of physics, chemistry, and Math Write a program to find the value of y for a particular value of n Program 7: Write a program to construct a Fibonacci series upto n term. Program-8: Write a program to find whether the number is Armstrong number Program 9: Write a program to generate sum of series 1! +2! +3! +----n! Program 10: Write a program to find the sum of the following series Program 11: Write a program to print the entire prime no between 1 and 300. Program 12: Write a program to print out all the Armstrong number between 100 and 500. Program 13: Write a program to draw the following figure: 3 2 1 21 1 * ** *** Program 14: Write a program to receive a five-digit no and display as like 24689: 2 4 6 8 9 Program 15: Write a function that return sum of all the odd digits of a given positive no entered through keyboard. Program 16: Write a program to print area of rectangle using function & return its value to main function. Program 17: Write a program to calculate the factorial for given number using function. Program 18: Write a program to find sum of Fibonacci series using function Program 19: Write factorial function & use the function to find the sum of series S=1!+2!+-----n!. Program 20: Write a program to find the factorial of given number using recursion. Program 21: Write a program to find the sum of digits of a 5 digit number using recursion. Program 22: Write a program to calculate the GCD of given numbers using recursion. Program 23: Write a program to convert decimal number in to binary number. Program 24: Write a program to convert binary number in to decimal number. Write a program to delete duplicate element in a list of 10 elements & display it on screen. Write a program to merge two sorted array & no element is repeated during merging. Write a program to evaluate the addition of diagonal elements of two square matrixes Write a program to find the transpose of a given matrix & check whether it is symmetric or not

Program in C to Find Transpose of a Matrix

A matrix's transpose is determined by converting its rows into columns or columns into rows. The letter "T" in the superscript of the supplied matrix denotes the transpose of the matrix.

Code: 
#include<stdio.h>
#include<conio.h>
int main() {
  int a[10][10], transpose[10][10], r, c;
  printf("Enter the rows and columns: ");
  scanf("%d %d", &r, &c);

  // asssigning elements to the matrix
  printf("\nEnter the elements of the matrix:\n");
  for (int i = 0; i < r; ++i)
  for (int j = 0; j < c; ++j) {
    printf("Enter element a%d%d: ", i + 1, j + 1);
    scanf("%d", &a[i][j]);
  }

  // Display the matrix
  printf("\n Entered matrix is : \n");
  for (int i = 0; i < r; ++i)
  for (int j = 0; j < c; ++j) {
    printf("%d  ", a[i][j]);
    if (j == c - 1)
    printf("\n");
  }

  // compute the transpose
  for (int i = 0; i < r; ++i)
  for (int j = 0; j < c; ++j) {
    transpose[j][i] = a[i][j];
  }

  // Display the transpose
  printf("\nTranspose of matrix is :\n");
  for (int i = 0; i < c; ++i)
  for (int j = 0; j < r; ++j) {
    printf("%d  ", transpose[i][j]);
    if (j == r - 1)
    printf("\n");
  }
  getch();
  return 0;
}

 

Code:
Enter the number of rows and columns: 3
4

Enter the elements of the matrix:
Enter element a11: 1
Enter element a12: 2
Enter element a13: 5
Enter element a14: 4
Enter element a21: 7
Enter element a22: 8
Enter element a23: 9
Enter element a24: 6
Enter element a31: 3
Enter element a32: 2
Enter element a33: 1
Enter element a34: 5

 Entered matrix is :
1  2  5  4
7  8  9  6
3  2  1  5

Transpose of matrix is :
1  7  3
2  8  2
5  9  1
4  6  5

--------------------------------
Process exited after 15.77 seconds with return value 0
Press any key to continue . . .