0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||||||
1 | ||||||
Вычислить сумму бесконечного ряда с заданной точностью02.10.2010, 12:31. Показов 2916. Ответов 11
Метки нет Все метки)
(
Здравствуйте, пожалуйста, помогите найти ошибку в программе, которая должна находить сумму бесконечного ряда с заданной точностью (s=pow(-1,i)/pow(5,i)) для i=1 и до бесконечности):
0
|
|
02.10.2010, 12:31 | |
Ответы с готовыми решениями:
11
Найти сумму бесконечного ряда с заданной точностью Посчитать сумму бесконечного ряда с заданной точностью Найти сумму бесконечного ряда с заданной точностью Рассчитать сумму членов бесконечного ряда с заданной точностью |
![]() 5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.10.2010, 12:45 | 2 |
Уто ж вас всех учит писать void main()...
Замените на int main(), и в самом конце программы, после getch(), напишите return 0;
0
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
|
02.10.2010, 12:56 [ТС] | 3 |
Написал, но ничего не изменилось, когда ввожу точность, ничего не происходит, просто как бы программа зависает. Но когда переменные ввожу как float, а не double, то программа постоянно пишет -0.166667, при любых значениях точности...
0
|
![]() 5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.10.2010, 13:00 | 4 |
Вместо s = 0; пишите s = 0.0;
0
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
|
02.10.2010, 13:05 [ТС] | 5 |
Не работает, мне интересно, почему при типе переменных double сумму ряда не находит вообще, а при float находит, но неправильную...
0
|
![]() 5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.10.2010, 13:26 | 7 |
Мне интересно, почему при точности 0,99 он всё равно выводит ту же сумму...
0
|
![]() 5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.10.2010, 13:32 | 9 |
Да eps.
Добавлено через 43 секунды Ошибки-то нет, но мне интересно, почему он из цикла на первой же итерации не выходит... Добавлено через 1 минуту Хм... А если явно пишу точность в while - выходит... Добавлено через 1 минуту Ха... А если сетлокал закомментить - работает...
0
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
|
02.10.2010, 13:34 [ТС] | 11 |
Реально, если сетлокал закомментить то работает... Странно, неправда ли?
0
|
![]() 5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.10.2010, 13:34 | 12 |
Мать моя... Поскольку сетлокаль никогда не использовал, просто не подумал, что в русской локали в качестве разделителя целой и дробной часте идёт запятая, а не точка... С раскомменченной сетлокаль и при использовании запятой всё работает))
1
|
02.10.2010, 13:34 | |
Помогаю со студенческими работами здесь
12
Вычислить значение суммы бесконечного ряда с заданной точностью e=10^-5 вычислить значение суммы бесконечного ряда с заданной точностью Рассчитать сумму членов бесконечного ряда с заданной пользователем точностью Вычислить с точностью (эпсилант) сумму бесконечного ряда. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |