Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- void Nhap(int **a, int n)
- {
- for (int i = 0; i < n; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- printf("[%d][%d] = ", i,j);
- scanf("%d",&a[i][j]);
- }
- }
- }
- void Xuat(int **a,int n)
- {
- for (int i = 0; i < n; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- printf("%d ", a[i][j]);
- }
- printf("; ");
- }
- printf("\n");
- }
- int Nhan(int **a, int **b, int **&c,int n)
- {
- for (int i = 0; i < n; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- int sum = 0;
- for (int k = 0; k < n; ++k)
- {
- sum += a[i][k]*b[k][j];
- }
- c[i][j] = sum;
- }
- }
- return 0;
- }
- int main(int argc, char const *argv[])
- {
- int m,n;
- int **a;
- int **b;
- int **c;
- a = (int **)malloc(2);
- for (int i = 0; i < 2; ++i)
- a[i] = (int *)malloc(2);
- b = (int **)malloc(2);
- for (int i = 0; i < 2; ++i)
- b[i] = (int *)malloc(2);
- c = (int **)malloc(2);
- for (int i = 0; i < 2; ++i)
- c[i] = (int *)malloc(2);
- Nhap(a,2);
- Nhap(b,2);
- Nhan(a,b,c,2);
- Xuat(c,2);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment