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

Ads
 

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;
}

Ads









Related Tutorials/Questions & Answers:
Write a C language program to read two matrices and multiply them?
about a program in c language
Advertisements
write a program in C to print following triangles on the screen
Write a C/C++ program to show the result of a stored procedure
with out using scanner mul two matrices
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
Java program to read a text file and write to another file
C Language
c++ program
Matrix multiplication in java
Read and write file
program of c
C language
tow method to read and write .
C Language
C Language
write a program that Implement an integrated COM client server to add two numbers.by visuall studio 2010
c program
Java Matrix Multiplication Example
write a program
c language code
C program
Write a java program that prints the decimal representation in reverse. (For example n=173,the program should print 371.)c
c program
write code in c#
ModuleNotFoundError: No module named 'write-read'
ModuleNotFoundError: No module named 'write-read'
program in c

Ads