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

Переполнение при расчете функции - C++

Восстановить пароль Регистрация
 
Николай100
Сообщений: n/a
23.04.2014, 07:58     Переполнение при расчете функции #1
рассчитываю функцию, получается переполнение, что делается в таких случаях?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 // raschet
 
 # include <iostream.h>
 # include <conio.h>
 # include <math.h>
 
 long double x(int k,long double a)
  {long double s=0;
 for (int j=1; j<=k; j++)
 s+=exp(j+a);
 return s;}
 
 void main(void)
 {int k; long double x1,x2,x3;
 clrscr();
 cout<<"k=";
 cin>>k;
 x1=x(k,5);
 x2=x(k,x1);
 x3=x(k,x2);
  cout<<"x3="<<x3;
 getche();
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 07:58     Переполнение при расчете функции
Посмотрите здесь:

C++ ошибка при расчете! найти ее
C++ Переполнение стэка при рекурсии
C++ переполнение при считывание из файла
C++ Переполнение строки при считывании из файла
Переполнение стека в рекурсивной функции сортировки большого массива C++
C++ Переполнение при вводе int
C++ Как происходит переполнение при делении
C++ Переполнение буфера при поиске WNDDIR

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Worf
42 / 42 / 6
Регистрация: 06.02.2014
Сообщений: 227
23.04.2014, 08:21     Переполнение при расчете функции #2
Во-первых приучайся правильно оформлять, то есть в виде С++
А во-вторых, зачем тебе longdouble, если longint тоже норм
И в каком месте переполнение происходит, прогони с помощью F8 и посмотри
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
23.04.2014, 08:26     Переполнение при расчете функции #3
C++
1
exp(exp(exp(k+5)));
не мудрено, что переполнение
Yandex
Объявления
23.04.2014, 08:26     Переполнение при расчете функции
Ответ Создать тему
Опции темы

Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru