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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimabubyakin
 Аватар для dimabubyakin
158 / 123 / 44
Регистрация: 16.10.2013
Сообщений: 1,734
Завершенные тесты: 5
#1

Не корректно выводится вещественное число - C++

29.05.2014, 07:06. Просмотров 199. Ответов 7
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
double f(double x, int n)
{
    return (fabs(pow(x*x*x-2*x*x+1,(2*n*sin(x))/6))-(x*n)/3);
}
double F(double x,int n)
{
    double a,s=0;
    a=x;
    x=0;
    while(x<a)
    {
        s+=0.5*(f(x+dx,n)+f(x,n))*dx;
        x+=dx/10;
    }
    return s;   
}
Вместо s я получаю значения 1.#F
Как избавиться от этой проблемы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2014, 07:06     Не корректно выводится вещественное число
Посмотрите здесь:

Вещественное число C++
Вещественное число C++
Дано вещественное число A и целое число N C++
C++ Пользователь вводит с клавиатуры: начальную сумму, внесённую на депозит (вещественное положительное число), годовой процент (вещественное положительно
C++ Округление и вывод вещественное число
C++ Дано вещественное число А. Найти в последовательности чисел bi=∑_(k=1)^i▒〖│k-4│〗 первое число больше А
C++ rand вещественное число
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
 Аватар для solar_wind
741 / 732 / 39
Регистрация: 06.07.2009
Сообщений: 2,941
Завершенные тесты: 1
29.05.2014, 07:14     Не корректно выводится вещественное число #2
dimabubyakin, Как выводите данные на экран?
dimabubyakin
 Аватар для dimabubyakin
158 / 123 / 44
Регистрация: 16.10.2013
Сообщений: 1,734
Завершенные тесты: 5
29.05.2014, 07:16  [ТС]     Не корректно выводится вещественное число #3
solar_wind, данные от 2 до 18, шаг 0.01

Добавлено через 48 секунд
C++
1
printf("\t%6.2f %6.2f %6.2f %6.2f\n",x,f(x,N[i]),f1(x,N[i]),F(x,N[i]));
solar_wind
 Аватар для solar_wind
741 / 732 / 39
Регистрация: 06.07.2009
Сообщений: 2,941
Завершенные тесты: 1
29.05.2014, 07:16     Не корректно выводится вещественное число #4
dimabubyakin, Я не о том. Где вы видите 1.#F?
dimabubyakin
 Аватар для dimabubyakin
158 / 123 / 44
Регистрация: 16.10.2013
Сообщений: 1,734
Завершенные тесты: 5
29.05.2014, 07:20  [ТС]     Не корректно выводится вещественное число #5
Вот скрин
Изображения
 
solar_wind
 Аватар для solar_wind
741 / 732 / 39
Регистрация: 06.07.2009
Сообщений: 2,941
Завершенные тесты: 1
29.05.2014, 07:20     Не корректно выводится вещественное число #6
dimabubyakin, С выводом тут явно что то не то, пробуйте через отладчик посмотреть значения.
TheAlpha
6 / 6 / 2
Регистрация: 03.01.2013
Сообщений: 116
29.05.2014, 07:24     Не корректно выводится вещественное число #7
dx у вас чему равно ?

Добавлено через 46 секунд
dimabubyakin, dx должен иметь начальное значение
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2014, 07:24     Не корректно выводится вещественное число
Еще ссылки по теме:

Дано вещественное число а C++
C++ Вещественное число в виде целого
C++ Дано вещественное число A и целое число N (> 0)
Даны вещественное число x и целое число n > 0 C++
C++ Проверка на вещественное число

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

Или воспользуйтесь поиском по форуму:
solar_wind
 Аватар для solar_wind
741 / 732 / 39
Регистрация: 06.07.2009
Сообщений: 2,941
Завершенные тесты: 1
29.05.2014, 07:24     Не корректно выводится вещественное число #8
dimabubyakin, Возможно число получилось слишком большое
Yandex
Объявления
29.05.2014, 07:24     Не корректно выводится вещественное число
Ответ Создать тему
Опции темы

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