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

Нужен рабочий пример решения СЛАУ методом Гаусса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести из паскаля нахождение строк с наибольшим количеством нулей http://www.cyberforum.ru/cpp-beginners/thread1182999.html
Var i,j,n,m,max,imax:integer; A:array of integer; Function Kol(i:integer):byte; Var j,k:integer; Begin k:=0; For j:=1 to m do if A=0 then inc(k); Kol:=k; End;
C++ Перевести из паскаля в с (подсчет отрицательных элементов) Const n=6;m=5; Var A:array of real; B:array of byte;//для подсчёта кол-ва отрицательных i,j,imax:byte; Begin For i:=1 to n do Begin For j:=1 to m do Begin A:=random*10-5; http://www.cyberforum.ru/cpp-beginners/thread1182998.html
Структура данных, запись в файл, её считывание C++
помогите срочно, данные не записываются в файл, ну и темболее не считываются #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <fstream.h> #include <stdlib.h> #include <stdio.h> #include "Unit1.h" #include <string.h>
Угадать число методом половинного деления C++
Загадывается число от 1 до 1000 и компьютер его угадывает согласно подсказкам больше или меньше. Используем метод половинного деления.
C++ Переделать в классе-календаре функцию нормализации дней в месяце. http://www.cyberforum.ru/cpp-beginners/thread1182956.html
В общем, нужно было написать календарь. Сделал я это, мягко говоря, не самым лучшим образом. А именно: #include <iostream> #include <conio.h> #include <time.h> #include <math.h> using namespace std; class Date { //Класс "Дата" int year; //Год int month; //Месяц
C++ Поиск числа в файле, открытым в бинарном режиме Здравствуйте уважаемые дамы и господа, возник вопрос по поводу поиска числа в бинарном файле. Допустим имеется код: #include <iostream> #include <conio.h> using namespace std; void main(){ int t = 247; t = t - 246; cout << t << endl; подробнее

Показать сообщение отдельно
aiwprton805
70 / 70 / 26
Регистрация: 30.03.2013
Сообщений: 187
Завершенные тесты: 1
22.05.2014, 21:29     Нужен рабочий пример решения СЛАУ методом Гаусса
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
double *gauss::solution()
{
    for(int i=0; i<n; i++){
        double tmp = matrix[i][i];
        for(int j=n; j>=i; j--){
            matrix[i][j] /= tmp;}
        for(int j=i+1; j<n; j++){
            tmp = matrix[j][i];
            for(int k=n; k>=i; k--){
                matrix[j][k] -= tmp * matrix[i][k];}
        }
    }
 
    double *vector = new double[n];
    vector[n-1] = matrix[n-1][n];
    for(int i=n-2; i>=0; i--){
        vector[i] = matrix[i][n];
        for(int j=i+1; j<n; j++){
            vector[i] -= matrix[i][j] * vector[j];}
    }
    return vector;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru