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

не работает умножение на 0 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите реализовать программу с графом на с++ http://www.cyberforum.ru/cpp-beginners/thread564965.html
Ребята очень нуждаюсь в помощи! Найти тотальный граф для неориентированного графа. Короче, нужно написать программу на С++, через структуру данных, нельзя использовать константы... Граф представить способом списков смежностей, открыть из файла... p.s. тотальный граф это граф, у которого двум смежным вершинам соответствует ещё одна вершина.
C++ Генерирование особых графов кто может привести какой-либо тест(пример в текстовом файле) или алгоритм генерирования тестов для создания произвольного графа с иерархической структурой ввиде матрицы смежности (желательно чтобы вершин было много) ? (заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread564959.html
C++ Методы сортировки
Даны действительные числа a1,…,an. Получить попарно различные целые j1,…,jn, такие, что 1≤k_j≤n,k=1,…,n, и aj1≥a_j2≥⋯≥ajn. Воспользоваться методом А)Сортировки прямым выбором; Б) «шейкерной» сортировки. Заранее большое спасибо!)
C++ Кодировки
Интересен вопрос с кодировками, хочеть до конца разобраться. Есть несколько вопросов, данные подразумевается будут храниться после попадания в работающий поток программы, присвоенные переменным и тд. 1. В какой кодировке будут текстовые данные сохраненные в моей программе? 2. В какой кодировке будут данные прочтенные из файла? 3. В какой кодировке будут данные введенные пользователем с...
C++ переделать под график http://www.cyberforum.ru/cpp-beginners/thread564924.html
это сделано под сетевую диаграмму
C++ помогите в этом коде записать в файл считывал с файла и выводил в файл #include <iostream> #include <iomanip> #include <cstring> #include <cstddef> using namespace std; int main() { const size_t n = 50; подробнее

Показать сообщение отдельно
White Luna
32 / 26 / 2
Регистрация: 08.09.2010
Сообщений: 402

не работает умножение на 0 - C++

03.05.2012, 22:19. Просмотров 501. Ответов 5
Метки (Все метки)

вместо 0 выдает -1,25549e+067
почему такое происходит не могу понять, подскажите как исправить
часть кода где идет умновдение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
     for (int i = 1; i <= N-r; i++)
        {
          for (int j = 1; j <= N-r; j++)
          {
            if(i==N-r){if(j==N-r){
            
                    for(int k=j+1; k<N; k++)
                    {
                        cout << U[j][k] <<"         "<<x[k][j]<<endl;
                        z += U[j][k]*x[k][j];
                        cout << z <<endl;
                    }
                    x[j][j]=(1 - z)/U[j][j];
            cout << x[j][j] <<endl;
            }
      }}
         }
Добавлено через 1 минуту
в 10 строке U=0, а x=0.166667 - по условию
а при умножение получаем z=-1,25549e+067
не могу понять в чем ошибка
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru