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

Метод Зейделя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить сумму первых 10 эл-ов и изнее вычесть произведение оставшихся эл-ов. http://www.cyberforum.ru/cpp-beginners/thread285922.html
Всем доброго времени суток помогите с прогой плиииз) Даны 2 вектора. Получить сумму первых 10 эл-ов и изнее вычесть произведение оставшихся эл-ов. ЗЫ прога должна быть через указатели написана
C++ Помогите подкорректировать программу Задание: Составить программу, которая содержит текущую информацию о заявках на авиабилеты. каждая заявка включает: - пункт назначения; - номер рейса; - ФИО пассажира; - желаемую дату вылета; Программа должна обеспечмвать: - хранение всех заявок в виде списка; - добавление заявок в список; http://www.cyberforum.ru/cpp-beginners/thread285905.html
C++ как задать условие?
мне надо чтобы только при сложении на экран выводилось +, при вычитании -, при умножении *, при делении / помогите. #include "komplex.h" komplex::komplex(void) { Re=Im=0; } komplex komplex::operator+(komplex t) {
C++ Упорядочить строки матрицы по неубыванию суммы их элементов
дана вещественная матрица размером N*M. Упорядочить ее строки по неубыванию суммы их элементов
C++ Нахождение одинаковых строк http://www.cyberforum.ru/cpp-beginners/thread285879.html
Нужно решить такую задачу! Дана матрица и массив чисел. Нужно найти такие строки, которые совпадают с массивом. #include <iostream> #include <conio.h> #include <locale> using namespace std; void main() { setlocale(LC_ALL, "Russian"); int i,j,t;
C++ Чтение и поиск по файлу Народ помогите пожалуйста! В универе дали такую задачу на C++. В текстовом файле содержутся фамилии учеников и их оценки. Например: Иванов 4, 5, 4. Фамилии с оценками пишутся в столбик. Мне нужно сделать так, чтобы я вводил с клавиатуры фамилию и на экран выходила эта фамилия с соответствующими оценками. Я уже всю голову сломал, а сделать не могу. Я понимаю как записать в файл и считать оттуда... подробнее

Показать сообщение отдельно
Tura
0 / 0 / 0
Регистрация: 27.04.2011
Сообщений: 10
02.05.2011, 22:12  [ТС]     Метод Зейделя
Цитата Сообщение от Maxwe11 Посмотреть сообщение
это что вообще такое? вы пророк и заранее знаете сколько будет итераций?
Ага))) я потом, через while переделаю... просто так быстрей!

Добавлено через 4 минуты
Цитата Сообщение от almazsr Посмотреть сообщение
Tura, в википедии же есть готовый. Бери не хочу.
И у вас тут нет функции нормы разности векторов. А через нее как раз цикл осуществляется.
сравни)

C++
1
2
3
4
5
6
7
8
9
10
 for(i=0;i<n;i++)
  {   x[i]=0;
      for(j=0;j<n;j++)
   {
    if(i!=j)
    x[i]+=a[i][j]*c[j];
   }
   c[i]=(b[i]-x[i])/a[i][i];
   cout<<c[i]<<" ";
  }
C++
1
2
3
4
5
6
7
8
9
    for(int i = 0; i < n; i++)
    {
        double var = 0;
        for(int j = 0; j < n; j++)
            if(j != i) 
           var += (a[i][j]*x[j]);
        p[i] = x[i];
        x[i]=(b[i] - var)/a[i][i];
    }
только в вики идёт var, а у меня x[i]!

Добавлено через 4 минуты
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
1. Вместо void main() поставьте int main()
2. Если среда микрософтовскаяч версии больше 6.0, то в инклудах от .h надо избавиться
3. Метод итераций программируется циклом while()
Нужно задать некоторую точность епсилон (например, 0.0001) и в условии проверять модуль разности предыдущего решения и текущего. Если разность менее епсилон, то решение удовлетворяет заданной точности.
не помогло... оно с каждой итерацией всё больше и больше((
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru