|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2023, 23:20 | #1 |
Регистрация: 13.03.2023
Сообщений: 6
|
Помощь с циклом C++
Нужна помощь с циклом, 2 недели сижу рыскаю в интернете, миллион попыток реализовать его, но никак.
Сейчас попробую объяснить Сперва вычисляется ответ по e = exp(-l) - (l - 1) * (l - 1)(например ответ 0.2974545) этому примеру, если он больше погрешности(0.00001),то этот ответ (0.2974545), должен подставляться в e = exp(-l) - (l - 1) * (l - 1) этот же пример за место l (например ту получилось 0.00122365), ответ опять больше погрешности и так до тех пор пока ответ не станет меньше погрешности. } Код:
|
13.03.2023, 23:36 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Например:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
14.03.2023, 00:27 | #3 |
Регистрация: 13.03.2023
Сообщений: 6
|
|
14.03.2023, 00:32 | #4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Тогда попробуй так
Код:
Последний раз редактировалось macomics; 14.03.2023 в 00:36. |
16.03.2023, 23:15 | #5 |
Регистрация: 13.03.2023
Сообщений: 6
|
Код выполняется сперва хорошо, потом -1,79328 пишется бесконечно, программа не считает после этого числа
|
16.03.2023, 23:24 | #6 |
Регистрация: 13.03.2023
Сообщений: 6
|
У меня появился пример на pascalabcnet, списал код, подправил под c++
Код:
Код:
|
16.03.2023, 23:50 | #7 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
А почему в C++ варианте p=0.00001; хотя на PascalABC p := (a+b)/2?
На C++ нету цикла? Код:
Последний раз редактировалось macomics; 17.03.2023 в 02:12. |
30.03.2023, 17:41 | #8 | |
Регистрация: 13.03.2023
Сообщений: 6
|
Цитата:
|
|
30.03.2023, 17:43 | #9 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Потому что иначе у вас все отрицательные значения p будут гарантировано меньше 0.00001, хотя вам надо проверить длину дробной части числа.
Можете вместо abs написать условие while (p > 0.00001 && p < -0.00001) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
требуется помощь с двойным циклом | dsbv | Общие вопросы Delphi | 8 | 21.03.2019 14:51 |
[C++] Помощь с циклом for | andryxa100 | Помощь студентам | 1 | 15.09.2017 08:42 |
Помощь с циклом | manula | Microsoft Office Excel | 1 | 18.07.2014 04:52 |
Помощь с циклом (Не могу решить проблему) | Usandy | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 05.11.2013 16:41 |
Что-то с циклом | VetalMan | Помощь студентам | 1 | 10.05.2010 11:20 |