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

Вылетает программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисления функции с заданной точностью с использованием разложения в ряд (for) http://www.cyberforum.ru/cpp-beginners/thread725990.html
Составить схему программы и программу на языке C++ с использованием оператора цикла с предусловием и оператора цикла с постусловием для вычисления функции с заданной точностью с использованием разложения в ряд:
C++ Двумерные массивы (Из матрицы X (m Х n) построить матрицу Y, поменяв местами строки и столбцы) Из матрицы X (m Х n) построить матрицу Y, поменяв местами строки и столбцы. http://www.cyberforum.ru/cpp-beginners/thread725981.html
Одномерные массивы (найти количество четных чисел, а нечетные числа...) C++
Произвести следующую обработку 15 целых чисел: найти количество четных чисел, а нечетные числа, входящие в диапазон возвести в квадрат.
Поиск в элементах массива с его последующим инкрементом C++
Всем привет. Возможно я не правильно назвал тему, но надеюсь кто нибудь мне поможет. Код программы ниже, и условия. Я уже набросал часть(нашел подобную). Но в ней не выполняется вот это условие: • вводится номер УДК, и программа уменьшает значение количества книг на единицу или выдает сообщение о том, что требуемой книги в библиотеке нет или требуемая книга находится на руках; • при...
C++ Ошибка: iterator not decrementable http://www.cyberforum.ru/cpp-beginners/thread725960.html
компилятор ошибок не выдает, а когда программа начинает работать она периодически выдает такое сообщение - iterator not decrementable, не могу понять в чем оштика, потому что иногда она работает нормально
C++ Найти сумму элементов двумерного массива Вообщем задача такая. Найти сумму элементов двумерного массива, принадлежащих интервалу . Начало есть а вот продолжение не знаю, как зделать через интервал. #include <iostream> #include <conio.h> #include <clocale> using namespace std; int main() { setlocale (LC_ALL, "Russian"); const int N=4, M=4; подробнее

Показать сообщение отдельно
lordik55
3 / 3 / 0
Регистрация: 28.07.2012
Сообщений: 115

Вылетает программа - C++

10.12.2012, 12:43. Просмотров 249. Ответов 0
Метки (Все метки)

Всем здравствуйте, имеется следующая проблема.
Дана формула, по которой рассчитываются определенные параметры. При N = 2 решается все верно, результат 0,25.

Если N делать соответственно больше, например 5, число выводится в экспоненциальном виде. А при N = 6 вообще программа вылетает (POW overflow), хотя должно быть все ок.
В чем могут быть траблы?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double Fac = 1, P_zero, Buff = 1, N = 2, M = 3, Fac2 = 1, Fi = 0.625;
    for (int i = 1; i <= N; i++)
         {
             Fac=Fac*i;
             Buff=Buff+(pow(N,Fac))/(Fac)*(pow(Fi,Fac));
         }
           for (int i = 1; i <= N; i++)
           {
               Fac2=Fac2*i;
           }
         P_zero=1/ (Buff+(pow(N,N)) /(Fac2) * (pow(Fi,N+1))*(1-(pow(Fi,M))) / (1-Fi));
         std::cout<< std::setprecision(2)<< P_zero;
         //cout << P_zero;
         getch();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru