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

Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вызвать в главной программе оператор унарный минус http://www.cyberforum.ru/cpp-beginners/thread568552.html
Paint operator-(const Paint& p) { return Paint(-p.x,-p.y); }
C++ Зачем нужна ссылка в конструкторе копирования Вопрос такой, Зачем нужна ссылка в конструкторе копирования? Почему не передавать напр. по указателю? http://www.cyberforum.ru/cpp-beginners/thread568548.html
Сравнить переменные C++
Всем доброго времени суток, подскажите как сравнить 5 целочисленных переменных и большую из них распечатать?
C++ ООП
1) Для класса символьной строки определить отношение лексикографического порядка, перегрузив с помощью дружественной функции операцию «<» 2)9. Рациональное число определить как несократимую дробь, состоящую из пары целых чисел – числителя и знаменателя, причем знаменатель должен быть положительным целым числом. Написать конструктор класса рационального числа. Знаменатель по умолчанию равен 1.
C++ повернуть массив http://www.cyberforum.ru/cpp-beginners/thread568532.html
Привет всем, ребят помогите написать программу - нужно массив повернуть на 45, 90, 180, 360 градусов и распечатать полученные результаты.
C++ Оператор (-) Унарный минус. классы. Доброе время суток . помогите . составить operator- (унарный минус) ( что бы координаты x и y были отрицательными .( немогу понять как это сделать .. И как ввести новые координаты x и y то есть поменять сами поля . спасибо большое . заранее #include <tchar.h> //--------------------------------------------------------------------------- #include <string.h> #include <iostream.h>... подробнее

Показать сообщение отдельно
UFO94
 Аватар для UFO94
263 / 252 / 13
Регистрация: 04.04.2012
Сообщений: 546
09.05.2012, 12:04     Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5
Ну, как вариант, у вас переменная kf имеет тип int. В ней могут храниться значения от -32768 до 32767. Таким образом, 7! в нее еще влезет, а вот 9! уже никак.
А, и еще. Функция pow считает как e^(y*lnx), что не прибавляет ей точности. Для целых степеней будет лучше написать свою функцию возведения в степень, а для -1^k, наверное, лучше просто сделать условие if. Если k%2==0, то к сумме прибавляем этот член, иначе -- отнимаем.
А так вроде все правильно.

Добавлено через 13 минут
А, нет! Еще не все! Если вы заметите, что каждый следующий член ряда получается из предидущего домножением на x^2 и делением на 2k*(2k+1), и слегка перепишете, чтобы его сохранять, то факториал можно будет не писать, а ваш процессор будет благодарить вас до конца жизни.
 
Текущее время: 09:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru