Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
/* Вычисление произведения квадратных матриц */
#include <stdio. h>
#include <malloc. h>
main()
{ int i, j,k, n;
float **a, **b, **c;
printf("\n Размер матриц? - ");
scanf("%d",&n);
a = (float**)calloc(n, sizeof(float*));
b = (float**)calloc(n, sizeof(float*));
c = (float**)calloc(n, sizeof(float*));
if(a==NULL || b==NULL || c==NULL)
{ m1: printf("\n Недостаточно памяти");
exit(1);
}
for(i=0; i<n; i++)
{ a[i] = (float*)calloc(n, sizeof(float));
b[i] = (float*)calloc(n, sizeof(float));
c[i] = (float*)calloc(n, sizeof(float));
if(a[i]==NULL || b[i]==NULL || c[i]==NULL) goto m1;
}
printf("\n Введите построчно матрицу а \n");
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%f", &a[i][j]);
printf("\n Введите построчно матрицу b \n");
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%f", &b[i][j]);
/* Вычисление произведения матриц */
for(i=0; i<n; i++)
for(j=0; j<n; j++)
{ c[i][j] = 0;
for(k=0; k<n; k++)
c[i][j] += a[i][k] * b[k][j];
}
/* Вывод результата */
for(i=0; i<n; i++)
{ for(j=0; j<n; j++)
printf("%f ", c[i][j] );
printf("\n");
}
}


