Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
2 / 1 / 1
Регистрация: 23.11.2017
Сообщений: 100

Ошибка pow: OVERFLOW error

21.11.2019, 18:44. Показов 1988. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
На форме использую два memo и button.
Программа, спустя несколько секунд после нажатия кнопки, выдаёт диалоговое окно с ошибкой. В чём дело?
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
void __fastcall TForm2::Button1Click(TObject *Sender)
{
double a, s_x, h, y_x, x;
int b, n, fc;
 
a=0.1; b=1; n=80;
 
s_x=1-pow(x,2)/2;
y_x=0;
fc=1;
x=a;
h=(b-a)/10;
 
Memo1->Lines->Add("1: S("+FloatToStr(x)+")= "+FloatToStr(s_x));
for (int i = 2; i < n+1; i++) {
    for (int j = 2; j < (2*i)+1; i++) {
        fc=fc*j;
    }
    s_x=s_x+pow(-1,i)*pow(x,2*i)/fc;
    Memo1->Lines->Add(IntToStr(i)+": S("+FloatToStr(x)+")= "+FloatToStr(s_x));
 
    y_x=cos(x);
    Memo2->Lines->Add(IntToStr(i)+": Y("+FloatToStr(x)+")= "+FloatToStr(y_x));
 
    x=x+h;
    if (x>=1) continue;
}
}
Задача:
В заданиях с 1 по 15 (табл. 3.1) необходимо вывести на экран таблицу значений
функции Y(x) и ее разложения в ряд S(x) для x, изменяющегося от a до b с шагом
h=(b-a)/10. Близость значений S(x) и Y(x) во всем диапазоне значений x указывает
на правильность вычисления S(x) и Y(x).
Остальные условия в коде.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.11.2019, 18:44
Ответы с готовыми решениями:

Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR
Здравствуйте! подскажите пожалуйста где ошибка в коде. Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow...

Вылетает pow: domain error
Здравствуйте.Вообщем пишу программу суть которой такова.дано уравнение left=r где r это бесконечная сумма слагаемых.Водиться переменная х и...

Pow: DOMAIN error Borland C++
Выдает ошибку pow: DOMAIN error и неправильно считает функцию. Вообще без понятия что это и что с этим делать. Помогите пожалуйста новичку....

3
Модератор
 Аватар для D1973
9929 / 6467 / 2457
Регистрация: 21.01.2014
Сообщений: 27,423
Записей в блоге: 3
22.11.2019, 10:31
Цитата Сообщение от AlexKreep Посмотреть сообщение
выдаёт диалоговое окно с ошибкой
А текст ошибки - он очень секретный? А то, может быть, поделились бы?
1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33404 / 21514 / 8236
Регистрация: 22.10.2011
Сообщений: 36,914
Записей в блоге: 12
22.11.2019, 10:37
AlexKreep, в момент работы 8-ой строки у тебя переменная x еще не инициализирована, в ней мусор. Поэтому может быть все, что угодно.

Цитата Сообщение от D1973 Посмотреть сообщение
А текст ошибки - он очень секретный?
Нет. Именно поэтому он записан в заголовке темы.
1
22.11.2019, 10:39

Не по теме:

Вот, блин, слона-то я и не заметил...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.11.2019, 10:39
Помогаю со студенческими работами здесь

C++ Builder pow: DOMAIN error
выбивает ошибку вот код. помогите пожалуйста. скорее всего проблема с функцией что с рекурсией #include &lt;vcl.h&gt; #pragma...

Выдает ошибку pow DOMAIN error
Доброго времени суток, выдает ошибку pow DOMAIN error при расчете примера. Всю голову сломал уже, помогите. Вот собственно сам пример:...

Ошибки вычислений, POW: Domain Error
{float a,b,h,x,y,k; a=StrToFloat(Edit1-&gt;Text); b=StrToFloat(Edit2-&gt;Text); h=StrToFloat(Edit3-&gt;Text); x=a; while (x&lt;=b+0.01*h) {...

Ошибки Pow: Domain error и Log10: Domain error
Здравствуйте, возникла проблема, при компиляции программы выдаёт ошибки, указанные в заголовке, первую выдаёт при выполнение функции: ...

На другом компьютере exe файл C++ Builder 6 открывается,но выдает ошибку "pow : DOMAIN error"
На другом компьютере файл exe открывается но выдает ошибку: pow : DOMAIN error. На моем компе есть Builder, на другом - нет. что делать...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru