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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.96
GepardD
 Аватар для GepardD
5 / 5 / 1
Регистрация: 23.10.2009
Сообщений: 63
#1

Работа с библиотекой math.h - C++

18.02.2010, 17:46. Просмотров 3162. Ответов 21
Метки нет (Все метки)

Задача звучит так: найти f(x) при x=0.7 и остаток от деления f(x) на g(x).
Среда Borland C++ 3.1

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(void)
{       double x,y,g; float w;
    printf ("Input x\n");
    scanf ("%d",&x);
    y=log(x)/(1/cos(x)+pow(2.7,x));
    g=asin(x)+acos(x)+sqrt(pow(x,2));
    w=y%g;
    printf("y=%d g=%d w=%d\n",y,g,w);
    getch();
    return 0;
}
и кто обьяснит ошибкy Domain error?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5760 / 3409 / 255
Регистрация: 08.02.2010
Сообщений: 7,406
18.02.2010, 20:04     Работа с библиотекой math.h #21
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Логарифм подсчитать программа не могла, судя по всему, из-за того, что ты в сканф использовал спецификатор типа %d (целые) для числа с плавающей точкой, вместо спецификатора %lf (для double). Ты вводил 0.7, программа считывала это число как целое, т.е. отбрасывала дробную часть, и в переменную x записывала 0.0, а потом от нуля пыталась брать логарифм, и, естественно, выбрасывала ошибку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2010, 20:04     Работа с библиотекой math.h
Еще ссылки по теме:

Работа с библиотекой <fstream> C++
Аргтансенс в Math C++
Работа со статической lib библиотекой C++
C++ Работа с библиотекой MPIR
C++ Не распознает функцию tg (тангенс) с библиотекой math.h

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

Или воспользуйтесь поиском по форуму:
GepardD
 Аватар для GepardD
5 / 5 / 1
Регистрация: 23.10.2009
Сообщений: 63
18.02.2010, 20:04  [ТС]     Работа с библиотекой math.h #22
на этом закончим. среда многое решает у тебя работает у меня нет.
спс.
Yandex
Объявления
18.02.2010, 20:04     Работа с библиотекой math.h
Ответ Создать тему
Опции темы

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