![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 06.11.2012
Сообщений: 64
|
![]()
на С++ делаю задание : Вычислить значение суммы ряда с заданной точностью. Вычисление суммы ряда завершить, когда очередное слагаемое станет не больше заданной точности. Определить количество итераций. В каждом задании вывести на печать: сумму ряда, количество итераций и заданную точность
Даны a и значение точность - 0.001, подсчитать сумму ряда S=Z(от к=1 до к к бесконечности) -a^k/(a^k+k)*k! програмку составила - вроде правильно. а решение все время одно и тоже выдает какое бы значение a не задавалось.. чего не вижу??? Код:
Последний раз редактировалось Stilet; 06.11.2012 в 23:11. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
1) k должно быть целым, так как от него факториал расчитывается, а факториал - целочисленная функция.
2) ch=ch*a; поменяйте на ch:=pow(a,k) Да и вообще, раз вещественные числа - нужно наверное, powf или fpow (не помню точно название) использовать 3) while(sl>0.001); Сравнение точности должно производиться с модулем числа, то есть: Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не вижу ошибку :-( (массивы) | gostix | Общие вопросы по Java, Java SE, Kotlin | 2 | 22.11.2012 03:10 |
Справедливость. А есть ли она? | Баламут | Свободное общение | 15 | 18.11.2011 21:19 |
Где окна формы и кода-не вижу (Delphi7) | Беллая | Помощь студентам | 6 | 30.07.2010 23:37 |
С++ Builder, строки. Не вижу где ошибка. | ernie | Помощь студентам | 2 | 23.12.2009 19:38 |
Не вижу ошибку...помогите. 1 курс задача на Си | good_andy | Помощь студентам | 6 | 02.01.2008 10:01 |