Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- /* Дана действительная матрица 3 x 3*/
- float A[3][3], B[3][3];
- int a, b;
- for (a = 0; a < 3; a++) {
- for (b = 0; b < 3; b++) {
- A[a][b] = a + b + 1;
- }
- }
- /* Вывод матрицы на экран*/
- for (a = 0; a < 3; a++) {
- for (b = 0; b < 3; b++) {
- printf("%f ", A[a][b]);
- }
- printf("\n");
- }
- /* Создание новой матрицы */
- float multiply = 1;
- int j, i;
- for (a = 0; a < 3; a++) {
- B[a][a] = A[a][a];
- for (b = 0; b < a; b++) {
- multiply = 1;
- for (j = b; j <= a; j++) {
- for (i = b; i < j; i++) {
- multiply *= A[j][i] * A[i][j];
- }
- multiply *= A[j][j];
- }
- B[a][b] = B[b][a] = multiply;
- }
- }
- /* Вывод новой матрицы на экран */
- for (a = 0; a < 3; a++) {
- for (b = 0; b < 3; b++) {
- printf("%f ", B[a][b]);
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment