Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 09.12.2020
Сообщений: 6

Как избавиться от nan, в данной задаче?

09.12.2020, 18:39. Показов 4482. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Покажите как избавить от nan, не получается. Буду очень благодарен.
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
29
30
31
32
33
34
35
36
37
38
#define USE_MATH_DEFINES
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <errno.h>
double f(double x, double a);
int main (int c, char *argv[])
{
double x, a, y;
int e;
printf("Enter x: ");
scanf("%lf",&x);
printf("Enter a : ");
scanf("%lf",&a);
y=f(x,a);
if( y == HUGE_VAL)
switch(errno)
{
case 1: fprintf(stderr,"Корень из отрицательного числа\n"); exit(1);
case 2: fprintf(stderr, "Деление на ноль\n"); exit(2);
}
printf("x=%f a=%f y=%f\n", x, a, y);
}
double f(double x, double a)
{
double temp, delim;
if ( x < 0)
{
errno=1; return HUGE_VAL;
}
temp=pow((a+1.7*pow(x,4.0)),1.0/3.0)-exp(x*M_PI)*atan(sin((x+exp(1.0))/(a*M_PI))+1);
delim=(log(a+exp(fabs(x))))+(log10(1+exp(-pow(x,2.0))));
if(!delim)
{
errno=2; return HUGE_VAL;
}
return temp / delim;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.12.2020, 18:39
Ответы с готовыми решениями:

При вводе небольшого числа, программа выдает nan, как избавиться от этого в данной программе
#include &lt;iostream&gt; #include &lt;clocale&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int main() ...

Как избавиться от NaN?
В расчете тока появился такой тип данных, почему, что можно сделать, чтобы ток считался правильно и без этого &quot;NaN&quot;?

Ответ NaN в задаче
Первые 6 строчек считает нормально, а в последних двух выдает NaN. Пробовал разные проверки, но тщетно. const h=0.4; b=-2.3; c=1.2; ...

20
09.12.2020, 21:24
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от Verevkin Посмотреть сообщение
Verevkin вышел из чата. Причина.
Удобная позиция. Я лишь ответил на ваш текст, обращенный ко мне с цитированием моей фразы. Удачи)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.12.2020, 21:24

Указатель - как использовать в данной задаче?
Всем доброго времени суток! Не могу решить задачу, хоть убей! Поэтому, обращаюсь ко всезнающим пользователям сего форума. А задача такая: ...

Как сделать запрос в данной задаче ?
Осталось последнее задание сделать с лабораторной работы!!! помогите плиз!!! Написать запрос, который выводит все операции прихода и...

Как избавиться от данной ошибки
/home/stas/Downloads/Graphs/mainwindow.cpp:88: ошибка: call of overloaded 'isnan(double)' is ambiguous if(!isnan(f(i))) { ...

Как правильно написать код по данной задаче?
У меня есть 5 клиник, которые находятся на Динамо, Авиамоторная, Боровицкая, Каширская, Юго-Западная. Как мне сделать так, что бы у меня...

Как вывести индекс массива в данной задаче?
program gdiagle ; uses crt; var i,j,max:integer; a:array of integer; s:array of integer; begin for i:=1 to 5 do begin ...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru