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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отобразить строки со звездочками http://www.cyberforum.ru/cpp-beginners/thread300422.html
Написать программу использующие вложенные циклы, которая запрашивает ввод количества отображаемых строк. Затем она отображает указанное количество строк, заполненных звездочками. Причем количество звездочек в строке соответствует ее порядковому номеру. Перед звездочками вставляются точки так, чтобы в каждой строке общее количество символов было равно указанному количеству строк. Добавлено...
C++ Найти и вывести на экран сумму минимальных элементов массивов Ввести с клавиатуры одномерные массивы М(8),F(6),W(10).Найти и вывести на экран сумму минимальных элементов этих массивов http://www.cyberforum.ru/cpp-beginners/thread300416.html
C++ Подсчитать количество различных цифр в десятичной записи натурального числа.
Подсчитать количество различных цифр в десятичной записи натурального числа.
C++ Внешняя сортировка
Подскажите, как реализовать внещную сортировку массива?
C++ Builder Вставка пароля (C++ Builder) http://www.cyberforum.ru/cpp-beginners/thread300400.html
Здрасти!!! У меня есть две формы (Form1 и Form2) на Form1 кнопка (SpeedButon1) которая открывает Form2... Как сделать чтобы при нажатии на кнопку (SpeedButon1) надо было задавать пароль? Помогоите пожалуйста!!! Зарание спасибо!
C++ Удалить из введенной с клавиатуры строки начальные пробелы Помогите написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы на языке "СИ" подробнее

Показать сообщение отдельно
Aleks_
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 12
20.05.2011, 13:39     Алгоритм Крамера
Добрый день. Помогите, пожалуйста, с задачкой. Нужно написать программу, которая выполняет следующие действия:
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);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru