fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int n;
  7. cin>>n;
  8.  
  9. int **A = new int*[n];
  10. for (int i=0;i<n;i++)
  11. A[i] = new int [n];
  12.  
  13. int **B = new int*[n];
  14. for (int i=0;i<n;i++)
  15. B[i] = new int [n];
  16.  
  17. int **C = new int*[n];
  18. for (int i=0;i<n;i++)
  19. C[i] = new int [n];
  20.  
  21. for(int i=0;i<n;i++)
  22. for(int j=0;j<n;j++)
  23. cin>>A[i][j];
  24.  
  25. for(int i=0;i<n;i++)
  26. for(int j=0;j<n;j++)
  27. cin>>B[i][j];
  28.  
  29. for(int i=0;i<n;i++)
  30. for(int j=0;j<n;j++)
  31. {
  32. for(int k=0;k<n;k++)
  33. C[i][j]=C[i][j]+A[i][k]*B[k][j];
  34. }
  35.  
  36.  
  37.  
  38. for(int i=0;i<n;i++)
  39. {
  40. for(int j=0;j<n;j++)
  41. cout<<C[i][j]<<" ";
  42. cout<<"\n";
  43. }
  44. return 0;
  45.  
  46. }
Success #stdin #stdout 0s 3232KB
stdin
2
1 2
3 4

1 2
3 4
stdout
7 10 
15 22