Advertisement
Guest User

вот

a guest
Nov 20th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.07 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. #include<conio.h>
  4. #include<locale.h>
  5. using namespace std;
  6. void f(int **a,int **b,int **c, int m, int n,int l)
  7. {
  8.     int i,j,k;
  9.     for(i=0;i<m;i++)
  10.         for(j=0;j<n;j++){
  11.             c[i][j]=0;
  12.     for (k=0;k<l;k++)
  13.         c[i][j]+=a[i][k]*b[k][j];}
  14. }
  15. int main(){
  16.     int m,n,j,i,t=0;
  17.     scanf("%i %i",&n,&m);
  18.     int **b=new int* [n];
  19.     int **c=new int* [n];
  20.     int **a=new int* [n];
  21.     for (j=0; j<n; j++){
  22.         a[j]=new int [m];
  23.         c[j]=new int [m];
  24.         b[j]=new int [m];}
  25.     for (i=0; i<n; i++)
  26.         for (j=0; j<m; j++)
  27.             scanf("%i",&a[i][j]);
  28.     for (i=0; i<n; i++)
  29.         for (j=0; j<m; j++)
  30.             scanf("%i",&b[i][j]);
  31.     printf("\n");
  32.     for (i=0; i<n; i++){
  33.         for (j=0; j<m; j++)
  34.             printf("%i ",a[i][j]);
  35.         printf("\n");}
  36.     printf("\n");
  37.         for (i=0; i<n; i++){
  38.             for (j=0; j<m; j++)
  39.                 printf("%i ",b[i][j]);
  40.         printf("\n");}
  41.     f(a,b,c,n,m,n);
  42.     printf("\n");
  43.     for (i=0; i<n; i++){
  44.         for (j=0; j<m; j++)
  45.             printf("%i ",c[i][j]);
  46.         printf("\n");}
  47.     _getch();
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement