Advertisement
Guest User

2D

a guest
Jul 24th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.30 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5.     int i,j;
  6.     int r1,c1;
  7.     scanf("%d %d",&r1,&c1);
  8.     int a[r1][c1];
  9.     for(i=0; i<r1; i++)
  10.         for(j=0; j<c1; j++)
  11.             scanf("%d",&a[i][j]);
  12.     int r2,c2;
  13.     scanf("%d %d",&r2,&c2);
  14.     int b[r2][c2];
  15.     for(i=0; i<r2; i++)
  16.         for(j=0; j<c2; j++)
  17.             scanf("%d",&b[i][j]);
  18. //    int sum[r1][c1];
  19. //    if(r1==r2 && c1==c2)
  20. //    {
  21. //        for(i=0; i<r2; i++)
  22. //            for(j=0; j<c2; j++)
  23. //                sum[i][j]=a[i][j]+b[i][j];
  24. //    }
  25. //    // print
  26. //    for(i=0;i<r2;i++)
  27. //       {
  28. //        for(j=0;j<c2;j++)
  29. //            {
  30. //                printf("%d ",sum[i][j]);
  31. //            }
  32. //        printf("\n");
  33. //       }
  34.        // mul
  35.        int mul[r1][c2];
  36.        int k;
  37.        for(i=0;i<r1;i++)
  38.        {
  39.         for(j=0;j<c2;j++)
  40.             {
  41.                 int temp=0;
  42.                   for(k=0;k<r2;k++)
  43.                   {
  44.                       temp=temp+a[i][k]*b[k][j];
  45.                   }
  46.                   mul[i][j]=temp;
  47.             }
  48.  
  49.        }
  50.         printf("\n");
  51.          printf("\n");
  52.           printf("\n");
  53.        for(i=0;i<r2;i++)
  54.        {
  55.         for(j=0;j<c2;j++)
  56.             {
  57.                 printf("%d ",mul[i][j]);
  58.             }
  59.         printf("\n");
  60.        }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement