1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 20
|
||||||
1 | ||||||
Сумма рядов12.09.2017, 10:25. Показов 2924. Ответов 32
Метки нет (Все метки)
Здравствуйте Всем!
Подскажите пожалуйста, что не так? Изначально делал без проверки на точность (EPSILON), работало странно, но как то работало Само задание: вычисляем сумму ряда до тех пор, пока слагаемое не станет меньше eps(причем eps можно установить), само вычисление суммы нужно запихнуть в цикл и воспроизвести 1000000 раз (рис. во вложениях). Задача простая (вроде бы), но застрял. Код, который я написал:
Проходит вроде 1 итерация, пишет что 3. Подскажите, пожалуйста! Заранее спасибо.
0
|
12.09.2017, 10:25 | |
Ответы с готовыми решениями:
32
Сумма рядов Сумма рядов. Сумма рядов на Си Калькулятор рядов |
12.09.2017, 12:46 | 21 | |||||
likehood, ты мой код тестил или его?
moxnatik,
Не по теме: как видишь не очень сложно, сам -нет?
1
|
1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 20
|
|
12.09.2017, 12:46 [ТС] | 22 |
saqef, сделал свою функцию со степенью. Сумма теперь другая)
0
|
1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 20
|
|
12.09.2017, 12:49 [ТС] | 23 |
saqef, почему power +1 в цикле?
0
|
12.09.2017, 12:58 | 24 |
moxnatik, потому что там знак <, то есть последняя степень будет (power+1)-1
Не по теме: Ты какой-то засранец.
1
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|
12.09.2017, 13:13 | 25 |
moxnatik, извините, что вмешиваюсь, но вам не надо вызывать функцию pow, у вас там получается двойной вложенный цикл, вы прямо в цикле где суммирование идет заведите переменную, инициализируйте index в кубе и на каждой итерации умножайте на index.
1
|
1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 20
|
|
12.09.2017, 13:24 [ТС] | 26 |
saqef, спасибо.
Добавлено через 26 секунд ТЕМА ЗАКРЫТА Добавлено через 15 секунд likehood, спасибо
0
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
12.09.2017, 13:25 | 27 |
0
|
1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 20
|
|
12.09.2017, 13:33 [ТС] | 29 |
woldemas, напишите пожалуйста про степень.
внутри цикла получается: int test = index^3; а дальше?
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|
12.09.2017, 13:39 | 30 |
Не внутри, перед циклом, а внутри цикла test *= index и этот test на место, где у вас pow вызывалось
0
|
1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 20
|
|
12.09.2017, 13:45 [ТС] | 31 |
woldemas, сумма теперь считается по-другому :с
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|
12.09.2017, 13:48 | 32 |
Поставьте test*=index после вычисления a.
И вообще копируйте код, а не картинки.
1
|
1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 20
|
|
12.09.2017, 13:49 [ТС] | 33 |
woldemas, спасибо, все решилось. Респект Вам
0
|
12.09.2017, 13:49 | |
12.09.2017, 13:49 | |
Помогаю со студенческими работами здесь
33
Суммирование рядов Сосчитать сколько рядов Суммирование числовых рядов. Сходимость рядов Фурье Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |