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

Нахождение определителя матрицы методом гаусса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ МПД + табуляция - несколько корней http://www.cyberforum.ru/cpp-beginners/thread1018070.html
Привет, подскажите пожалуйста как правильно организовать для МПД вывод нескольких корней, например функция х * х-4, корни будут -2 и 2. Находится лишь один хочется как-то с помощью табуляции расширить возможности программы. Мой код МПД #pragma hdrstop #pragma argsused #include <math.h> #include <stdio.h> #include <conio.h> #include <tchar.h>
C++ Представить число в виде сумы кубов двух натуральных чисел Я только начинаю учится, напишите плиз программу задачей которой является представить число в виде сумы кубов двух натуральных чисел, заранее благодарен) http://www.cyberforum.ru/cpp-beginners/thread1018066.html
C++ Перегрузка операторов для матрицы
Создаю класс матрицы, перегружаю операторы. Но... Matrix& Matrix::operator=(Matrix t) и Matrix& Matrix::operator *= (const Matrix &rhs) ...не хотят работать как надо. Не понимаю, в чем дело. #include <conio.h>
Двумерный массив по ссылке C++
Скажите, пожалуйста, что я не так делаю? Есть функция - на вход ей дается двумерный массив, который она должна изменить: string takingFirstLine(int sizeOfMyArray, int *game, string firstLine) { int index; // Для запоминания номера символа, где пробел (Для substr) bool enter=0; // Для считывания имени один раз int i,j=0; string nameOfFirstTeam; // Разбираем первую...
C++ Builder Решение нелинейного уравнения методом хорд http://www.cyberforum.ru/cpp-beginners/thread1018047.html
//--------------------------------------------------------------------------- #include <vcl.h> #include <math.h> #include <Math.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init)
C++ Вывод максимального и минимального значения Что не так? Выводит: 8 9 Максимальное значение 8004304 Минимальное значение 8 #include <iostream> #include <string> using namespace std; int main () подробнее

Показать сообщение отдельно
caiman
11 / 11 / 1
Регистрация: 17.11.2013
Сообщений: 39
25.11.2013, 05:14     Нахождение определителя матрицы методом гаусса
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
#include <stdio.h>
#include <locale.h>
 
int main() {
    setlocale(LC_ALL,"rus");
    float a[9][9];
    float det = 1;
    int n;
 
    printf("Введите размерность матрицы ");
    scanf("%d", &n);
    printf("Введите элементы матрицы\n");
 
    for ( int i = 0; i < n; i++ ) {
        for( int j = 0; j < n; j++ ) {
            scanf("%g\n", &a[i][j]);
        }
    }
 
    for( int i = 0; i < n; i++ ) {
        for( int j = i+1; j < n; j++) {
            float b = a[i][j] / a[i][i];
 
            a[i][j] = a[i+1][j] - a[i][j] * b;
        }
        det=det*a[i][i];
 
        printf("det=%g\n", det);
        for( int i = 0; i < n; i++ ) {
            for( int j = 0; j < n; j++) {
                printf("%g ",a[i][j]);
            }
            printf("\n");
        }
    }
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru