Форум программистов, компьютерный форум, киберфорум
Наши страницы

Последний метод итераций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не переводит из string в char* http://www.cyberforum.ru/cpp-beginners/thread41080.html
помогите пожалуйста задание: операции со строками с использованием шаблона string #include <algorithm> #include <iostream> #include <string> #include <conio.h> using namespace std;
C++ Задание на функции Помогите решить задачку на функции С++ , что б работало в CodeGear Составить программу вычисления суммы факториалов всех четных чисел от m до n, где n! - функция. http://www.cyberforum.ru/cpp-beginners/thread41065.html
C++ Перевод кода на с++
Program z15_1_6; const n=5; const m=5; var massiv:array of integer; row,column,exchange:integer; flag:boolean; begin Randomize; Writeln('isxodniy massiv');
C++ Нужна помощь начинающему (while).
Собствено вот код: //While DEMO //прога выводит количество выполненых цыклов while #include <stdio.h> #include <lostream.h> int main (int arg,char* pszArgs) { //input счетчика цыклов ...
C++ Проход по лабиринту http://www.cyberforum.ru/cpp-beginners/thread41006.html
Привет всем. Помогите пожалуйста с задачей на С/C++ идёт практика я не понимаю как сделать задачу просто даже не представляю училка объясняла, но я всё равно не понял пожалуйста помогите кто может с...
C++ Visual C++ 6.0, API функции Помогите, пожалуйста, с такой задачей:Написать программу, используя функции WinAPI (WinMain, MessageBox, CreateWindow, ShowWindow, TextOut), которая при запуске создает окно, используемое для вывода... подробнее

Показать сообщение отдельно
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
29.11.2009, 22:34
ну так матрицу не всегда можно привести к диагонально преобладающей. в этом вся и загвоздка - это называется проверка на сходимость или как-то так. методом простых итераций можно решить не любую систему уравнений.

Fortran
1
2
3
4
5
6
7
8
9
C       «0»-процесс формирует матрицу А, имеющую диагональное преобладание
       DO I=1, M_SIZE
        SUMM=0
        DO J=1, M_SIZE
         A(I,J) = I+J
         SUMM=SUMM+A(I,J)
        END DO
        A(I,I) = A(I,I)+SUMM*2
       END DO
на C++ это должно выглять как-то так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
// процесс формирует матрицу А, имеющую диагональное преобладание
// M_SIZE - порядок матрицы
for (int i=0; i<M_SIZE; i++)
{
   double SUMM=0;
   for (int j=0; j<M_SIZE; j++)
   {
      A[i][j] = i+j;
      SUMM += A[i][j];
   }
   A[i][i] = A[i][i] + SUMM*2;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru