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

Решение СЛАУ методом Гаусса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Каким образом зашифровать Hex строки http://www.cyberforum.ru/cpp-beginners/thread1089002.html
Интересует следующий вопрос, каким образом можно зашифровать hex строку в dll чтобы ее нельзя было расшифровать. Сам в прикладном программировании ноль, просто прогер говорит что в любом случае можно будет расшифровать. В этой строке содержаться адрес сайта с обработчиком. Жду ответа только от знающих людей, спасибо.
C++ Написать программу, которая выводит матрицу смежности графа с определенным количеством вершин и ребер Всем доброго времени суток!!! Передо мной стоит задача: написать программу, которая выводит матрицу смежности графа с определенным количеством вершин и ребер, а также должен быть нарисован сам граф. Пользователь должен вводить: 1) кол-во вершин (например: 1, 2, 3, 4); 2) кол-во ребер (например: 4); 3) название самих рёбер (например: 1 2, 2 3, 3 4, 4 1); Дальше должен строиться граф (видимо... http://www.cyberforum.ru/cpp-beginners/thread1088996.html
Как скрыть строку: для продолжения нажмите любую клавишу? C++
Я новичок. Интересуюсь, как, с помощью какой команды в C++, скрыть строку в MS DOS: ,,Для продолжения нажмите любую клавишу" ?
C++ Разный результат работы функции в release и debug
Такая проблема. Есть программа, в которой объявляется переменная типа std::string. Ниже вызывается функция, реализованная в dll, принимающая данные в формате void*. А в самой функции заполняем эту строку каким-то текстом. В релиз и дебаг версиях dll-ки значения на выходе разные. Если использовать MFC-шный CString вместо STL-вского string - всё проходит корректно. Функция exe-шника: int...
C++ Напишите функцию, возвращающую сраднее геометрическое элементов http://www.cyberforum.ru/cpp-beginners/thread1088978.html
Напишите функцию, возвращающую сраднее геометрическое элементов в однородном целочисленном массиве с положительными значениями элементов (среднее геометрическое вычисляется по формуле: G({x}_{1}, {x}_{2},..., {x}_{N})=\sqrt{{x}_{1}*{x}_{2}*...*{x}_{N}}).
C++ Нужно настроить в проекте ссылки на загружаемую DLL Как это делается? подробнее

Показать сообщение отдельно
Alexandr1966
25 / 25 / 1
Регистрация: 17.12.2012
Сообщений: 425
04.02.2014, 14:28  [ТС]     Решение СЛАУ методом Гаусса
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
#include "stdafx.h"
#include "iostream"
#include "math.h"
#include "stdlib.h"
#include "locale.h"
#include "conio.h"
using namespace std;
 
int main()
{
   int i, j, n, m;
   setlocale(LC_ALL, "rus");
//создаем массив
   cout << "введи число уравнений: ";
         cin >> n;
         cout << "введи число неизвестных: ";
         cin >> m;
         m+=1;
    float **matrix = new float *[n];
         for (i=0; i<n; i++)
             matrix[i] = new float [m];
 
//инициализируем
 
    for (i = 0; i<n; i++)
 
        for (j = 0; j<m; j++)
        {
            cout << "Элемент " << "[" << i+1 << " , " << j+1 << "]: "  ;
 
            cin >> matrix[i][j];
}
 
 //выводим массив
    cout << "matrix: " << endl;
      for (i=0; i<n; i++)
       {
          for (j=0; j<m; j++)
            cout << matrix[i][j] << " ";
        cout << endl;
       }
    cout << endl;
 
//Метод Гаусса
//Прямой ход, приведение к верхнетреугольному виду
    float  tmp, xx[m];
    int k;
 
    for (i=0; i<n; i++)
     {
       tmp=matrix[i][i];
         for (j=n;j>=i;j--)
             matrix[i][j]/=tmp;
           for (j=i+1;j<n;j++)
          {
             tmp=matrix[j][i];
               for (k=n;k>=i;k--)
             matrix[j][k]-=tmp*matrix[i][k];
          }
      }
  /*обратный ход*/
    xx[n-1] = matrix[n-1][n];
     for (i=n-2; i>=0; i--)
       {
           xx[i] = matrix[i][n];
           for (j=i+1;j<n;j++) xx[i]-=matrix[i][j]*xx[j];
       }
 
//Выводим решения
       for (i=0; i<n; i++)
           cout << xx[i] << " ";
       cout << endl;
 
    delete[] matrix;
 getch();
   return 0;
}
вот например, 46 строка ругается

Добавлено через 3 минуты
Методом Гаусса решить систему n линейных алгебраических уравнений
вот еще ссылка
 
Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru