al__nasim

Multipication of two matrix

Apr 26th, 2016
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. #include<stdio.h>
  2. void main()
  3. {
  4. int a[10][10], b[10][10], c[10][10], i, j, k;
  5. int sum = 0;
  6. printf("Enter First Matrix :\n ");
  7. for (i = 0; i < 3; i++)
  8. {
  9. for (j = 0; j < 3; j++)
  10. {
  11. scanf("%d", &a[i][j]);
  12. }
  13. }
  14. printf("\nEnter Second Matrix:\n ");
  15. for (i = 0; i < 3; i++)
  16. {
  17. for (j = 0; j < 3; j++)
  18. {
  19. scanf("%d", &b[i][j]);
  20. }
  21. }
  22. printf("The First Matrix is: \n");
  23. for (i = 0; i < 3; i++)
  24. {
  25. for (j = 0; j < 3; j++)
  26. {
  27. printf(" %d ", a[i][j]);
  28. }
  29. printf("\n");
  30. }
  31. printf("The Second Matrix is : \n");
  32. for (i = 0; i < 3; i++)
  33. {
  34. for (j = 0; j < 3; j++)
  35. {
  36. printf(" %d ", b[i][j]);
  37. }
  38. printf("\n");
  39. }
  40. //Multiplication Logic
  41. for (i = 0; i <= 2; i++)
  42. {
  43. for (j = 0; j <= 2; j++)
  44. {
  45. sum = 0;
  46. for (k = 0; k <= 2; k++)
  47. {
  48. sum = sum + a[i][k] * b[k][j];
  49. }
  50. c[i][j] = sum;
  51. }
  52. }
  53. printf("\nMultiplication Of Two Matrices : \n");
  54. for (i = 0; i < 3; i++)
  55. {
  56. for (j = 0; j < 3; j++)
  57. {
  58. printf(" %d ", c[i][j]);
  59. }
  60. printf("\n");
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment