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

Алгоритм Крамера - C++

Восстановить пароль Регистрация
 
Aleks_
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 12
20.05.2011, 13:39     Алгоритм Крамера #1
Добрый день. Помогите, пожалуйста, с задачкой. Нужно написать программу, которая выполняет следующие действия:
1. Ввод, вывод матрицы, подсчёт её определителя.
2. Реализует правило Крамера.
3. e=Ax-b -вычисление погрешности.
4. Использует динамическое распределение памяти под(A,b,x).
Решить задачу нужно без использования классов. У меня прописаны две функции, вычисляющие значение определителя. Помогите разобраться с остальными пунктами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void addition(double a[][N], double b[][n], int N, int k){
    for (int i=0; i<n-1; i++)
        for (int j=0; j<n-1; j++)
        {
            if (j<k) b[i][j]=a[i+1][j];
            else b[i][j]=a[i+1][j+1];
        }
}
 
double determinant(double a[][N], int n){
    double M=0;
    double b[N][N];
    double c,d;
    for (int k=0; k<n; k++)
    {
        addition(a,b,n,k);
        if (n-2) c=determinant(b,n-1);
        else c=b[0][0];
        if (k%2) M-=a[0][k]*c;
        else M+=a[0][k]*c;
    }
    return (M);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 13:39     Алгоритм Крамера
Посмотрите здесь:

C++ Метод крамера
C++ Решение СЛАУ методом Крамера
Метод Крамера C++
C++ решение матрицы методом крамера
C++ метод Крамера
метод Крамера C++
C++ метод крамера
Метод Крамера с сохранением в файл C++

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

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

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