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

Матрицы и векторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка "ссылка на неразрешенный внешний символ" http://www.cyberforum.ru/cpp-beginners/thread285460.html
#ifndef class_H #define class_H #include "stdafx.h" #include "iostream" #include "algorithm" #include "iterator" using namespace std;
C++ Получение каталога выполнения текущей программы необходимо из в ходе выполнения самой программы получить папку, в которой она выполняется знает кто-нить? есть всякие GetCurrentDir, но без понятия как эти DWORD переконвертить в string http://www.cyberforum.ru/cpp-beginners/thread285458.html
Посоветуйте литературу по динамическим структурам данных C++
Всем привет! Какую литературу посоветуете по этой теме.
Не могу нормально открыть файл C++
Скачал Microsoft Visual C ++ 2010, создал пустой проект, добавил файл с вот таким кодом. #include <stdio.h> int main() { printf("Hello, world!\n"); return 20; } Откомпилировал его. Пытаюсь запустить а оно моментально закрывается. Вот пишет только что не удалось найти файлы
C++ Перевести код с Pascal http://www.cyberforum.ru/cpp-beginners/thread285445.html
l:array of integer; a,b,n,i:integer; w:boolean; begin readln(n); randomize; for i:=1 to n do begin l:=random(10)-3; write(l:3);
C++ Работа с файлами, все работает не могу лишь реализовать вывод мромежуточной матрицы вот прога на работу с файлами, она работает, проблема только в том, что не могу реальзовать вывод промежуточной матрицы, заполненной рандомно Сама задача заключается вот в чем: Создать текстовый файл ft, содержащий n строк по 2·m целых чисел. Считать числа из файла ft, сформировать два массива размерностью nm из четных и нечетных столбцов и записать эти массивы в бинарный файл fd. ... подробнее

Показать сообщение отдельно
DEUCE
 Аватар для DEUCE
7 / 7 / 2
Регистрация: 11.04.2010
Сообщений: 25
28.04.2011, 23:02     Матрицы и векторы
есть готовый код. нужно исправить код так, чтобы вводились с клавиатуры: размер матрицы, сама матрица и свободные элементы. Понимаю, что вопрос туповатый, но просто не успеваю сделать. Спасибо заранее
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
#include <iostream.h>
#include <math.h>
 const int n = 4;
double Delta(double *X, double *x, double a);
void PrintVector(double *X);
int main()
{
  double A[n][n] = {
                                { 0.32,  -0.05,   0.11,  -0.08 },
                                { 0.11,   0.16,  -0.28,  -0.06 },
                                { 0.08,  -0.15,       0,  0.12 },
                                { -0.21,  0.13,  -0.27,       0 },
                            };
     double b[n] = { 2.15,  -0.83,  1.16,  0.44 };
     double a =0.299;
     double eps = 0.001;
     int k = 0;
     double x[n];
     double X[n];
     while (k=1)
     {
          if (!k)
                memcpy(x, b, n*sizeof(double));
          else
                memcpy(x, X, n*sizeof(double));
          memset(X, 0, n*sizeof(double));
          for (int i=0; i<n; i++)
          {
                for (int j=0; j<n; j++)
                {
                     if (i==j) continue;
                     X[i] += A[i][j]*x[j];
                }
                X[i] += b[i];
          }
          PrintVector(X);
          k++;
          if (Delta(X, x, a) <= eps) break;
     }
 
}
double Delta(double *X, double *x, double a)
{
     double max = 0;
     for (int i=0; i<n; i++)
     {
         double f = fabs(X[i]-x[i]);
         if (f > max) max = f;
     }
     return (a/(1-a))*max;
}
void PrintVector(double *X)
{
     for (int i=0; i<n; i++)
          cout << " X["<< i+1 << "] = "  << X[i] << endl;
     cout << "------" << endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru