Форум программистов, компьютерный форум CyberForum.ru

Определитель матрицы. - C++

Восстановить пароль Регистрация
 
Ash_mos
Сообщений: n/a
19.03.2012, 15:08     Определитель матрицы. #1
Всем привет..прошу помощи в программе. сам код есть...в нее нужно включить определитель матрицы, я с ним запуталась, вот код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
// t1.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
 
 
#include<iostream>
#include<math.h>
 
struct mtr
{
    double **m;
    int w,h;
};
 
void m_sum(mtr *m1,mtr *m2)
{
    //m1->m[][];
}
 
int main()
{
    setlocale (0,"rus");
    int i,j,n,m,y,x;
    printf("ВВедите размерность \n");
    scanf("%d %d",&n,&m);
 
    mtr m1,m2,m3,m4,m5;
    m1.m=new double*[m];
    m2.m=new double*[m];
    m3.m=new double*[m];
    m4.m=new double*[m];
    m5.m=new double*[m];
    for(i=0;i<m;i++)
    {
        m1.m[i]=new double[n];
        m2.m[i]=new double[n];
        m3.m[i]=new double[n];
        m4.m[i]=new double[n];
        m5.m[i]=new double[n];
    }
 
    for(i=0;i<m;i++)
        for(j=0;j<n;j++)
            m1.m[i][j]=m2.m[i][j]=m3.m[i][j]=m4.m[i][j]=m5.m[i][j]=0;
 
    ///////////////////////////////////////////////////
    printf("ВВедите матрицу А \n");
    for(i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
        {
            scanf("%lf",&(m1.m[i][j]));
        }
    }
 
    ////////////////////////////////////////////////////
    printf("ВВедите матрицу В \n");
    for(i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
        {
            scanf("%lf",&(m2.m[i][j]));
        }
    }
 
    ////////////////////////////////////////////////////Сумма
    for(i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
        {
            m3.m[i][j]=m1.m[i][j]+m2.m[i][j];
        }
    }
 
    ////////////////////////////////////////////////////Разность
    for(i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
        {
            m4.m[i][j]=m1.m[i][j]-m2.m[i][j];
        }
    }
    ///////////////////////////////////////////////////произведение
    for(i=0;i<n;i++)
    {
        for(x=0;x<m;x++)
            for (j=0;j<m;j++)
                m5.m[i][x]+=(m1.m[i][j])*(m2.m[j][x]);
    }
    ///////////////////////////////////////////////////
    printf("Сумма: \n");
    for (i=0;i<n; i++)
    {
        for (j=0;j<m; j++)
        {
            printf("%.2f ",m3.m[i][j]);
        }
        printf("\n");
    }
    ///////////////////////////////////////////////////
    printf("Разность: \n");
    for (i=0;i<n; i++)
    {
        for (j=0;j<m; j++)
        {
            printf("%.2f ",m4.m[i][j]);
        }
        printf("\n");
    }
    ////////////////////////////////////////////////////
    printf("Произведение: \n");
    for (i=0;i<n; i++)
    {
        for (j=0;j<m; j++)
        {
            printf("%.2f ",m5.m[i][j]);
        }
        printf("\n");
    }
    ////////////////////////////////////////////////////
    printf("\n\n\n");
    system("pause");
    return 0;
}
Помогите пожалуйста))))))))))))) я дурак...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2012, 15:08     Определитель матрицы.
Посмотрите здесь:

C++ определитель матрицы С++
Определитель матрицы C++
C++ определитель матрицы
C++ Определитель матрицы
определитель матрицы 5*5 C++
C++ Матрицы: найти определитель заданной матрицы n-го порядка методом Гаусса (и ещё 6 задач)
C++ Определитель матрицы
C++ Определитель матрицы, ранг матрицы, обратная матрица

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru