Write a C language program to read two matrices and multiply them?

Write a C language program to read two matrices and multiply them?

Write a C language program to read two matrices and multiply them?

View Answers

December 3, 2012 at 5:01 PM

Here is an example of multiplying two matrices using C language.

#include <stdio.h>
#include <conio.h>

int main()
{
  int m, n, p, q, c, d, k, sum = 0;
  int first[10][10], second[10][10], multiply[10][10];

  printf("Enter the number of rows and columns of first matrix\n");
  scanf("%d%d", &m, &n);
  printf("Enter the elements of first matrix\n");

  for (  c = 0 ; c < m ; c++ )
    for ( d = 0 ; d < n ; d++ )
      scanf("%d", &first[c][d]);

  printf("Enter the number of rows and columns of second matrix\n");
  scanf("%d%d", &p, &q);

  if ( n != p )
    printf("Matrices with entered orders can't be multiplied with each other.\n");
  else
  {
    printf("Enter the elements of second matrix\n");

    for ( c = 0 ; c < p ; c++ )
      for ( d = 0 ; d < q ; d++ )
        scanf("%d", &second[c][d]);

    for ( c = 0 ; c < m ; c++ )
    {
      for ( d = 0 ; d < q ; d++ )
      {
        for ( k = 0 ; k < p ; k++ )
        {
          sum = sum + first[c][k]*second[k][d];
        }

        multiply[c][d] = sum;
        sum = 0;
      }
    }

    printf("Product of entered matrices:-\n");

    for ( c = 0 ; c < m ; c++ )
    {
      for ( d = 0 ; d < q ; d++ )
        printf("%d\t", multiply[c][d]);

      printf("\n");
    }
  }
 getch();
  return 0;
}









Related Tutorials/Questions & Answers:
Write a C language program to read two matrices and multiply them?
write a program to use for loop print **********========== in c language
Advertisements
C Addition of two matrices
about a program in c language
write a program in C to print following triangles on the screen
with out using scanner mul two matrices
Write a C/C++ program to show the result of a stored procedure
help to write a program for biology to know if two person are related or not
write a program which asks the user for two int values and calculates their sum.
write a program in java to read a text file and write the output to an excel file using filereader and filewriter?
Read Write
C Language
Matrix multiplication in java
Java program to read a text file and write to another file
c++ program
Ajax Multiply Two Values
Write a program to list all even numbers between two numbers
C language
program of c
write a program that Implement an integrated COM client server to add two numbers.by visuall studio 2010
Java Matrix Multiplication Example
tow method to read and write .
C Language
C Language
write a program
Read and write file
c program
c language code
Write a java program that prints the decimal representation in reverse. (For example n=173,the program should print 371.)c
Multiplication of two Matrix
C program
write code in c#
c program
c-language pointer functions
c program - Java Beginners
program in c
c program - IoC
C program - SQL
C Program
c program
c program
Change case in C language
write program - Java Beginners
ModuleNotFoundError: No module named 'write-read'
ModuleNotFoundError: No module named 'write-read'
how to write and read text for javaME
hotel management programme in c language?
Mysql Multiply
Mysql Multiply
How to Write a Calculator Program in Java?

Ads