|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.11.2017, 11:39 | #1 |
Регистрация: 03.11.2017
Сообщений: 6
|
Здравствуйте! Подскажите пожалуйста как реализовать выражения f(z).Буду очень благодарен за помощь!!!
То есть записать математическую функцию через цикл for Последний раз редактировалось Вадим Мошев; 03.11.2017 в 22:16. |
03.11.2017, 12:15 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
10.11.2017, 15:04 | #3 | |
Регистрация: 03.11.2017
Сообщений: 6
|
Цитата:
Код:
_____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 10.11.2017 в 15:12. |
|
10.11.2017, 15:18 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
50! = 30414093201713378043612608166064768 844377641568960512000000000000 ~3.041 * 10^65 замените тип данных real на Extended p.s. ваш код вычислений не смотрел. p.p.s. глянул на код. так. а причём здесь тип real, если переменная L у Вас типа Integer?! Вы хотите 65значное число впихнуть в Integer?!!! Последний раз редактировалось Serge_Bliznykov; 10.11.2017 в 15:20. |
|
10.11.2017, 15:28 | #5 |
Регистрация: 03.11.2017
Сообщений: 6
|
Извините, а не могли бы вы пожалуйста проверить правильность записи математического выражения?
|
10.11.2017, 16:14 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
к сожалению, неправильно.
начиная с того, что у Вас переменные v_max и Y_max не присваиваются в коде. и заканчивая тем, что Вы в цикле по k внутри зачем-то умножаете на (1-exp(-Z_heat), а это нужно вынести за пределы цикла. p.s. при вычислении факториала проверять на ноль не нужно. оно и так 1 выйдет. внутренний цикл я бы записал так: Код:
Последний раз редактировалось Serge_Bliznykov; 10.11.2017 в 16:18. |
11.11.2017, 15:49 | #7 |
Регистрация: 03.11.2017
Сообщений: 6
|
Код:
|
11.11.2017, 23:12 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, Вы что-то путаете.
Вам нужно найти значение функции f(z) z- это ВХОДНОЙ параметр, или, как говорят, "переменная" функции. а ваш код должен вычислить результат. поэтому Z_heat нужно вводить, оно не должно вычисляться. Как при этом оно может быть неправильным?! во-вторых, Вы сделали присвоение этих переменных? в-третьих, Вы исправили тип переменных? |
12.11.2017, 19:10 | #9 |
Регистрация: 03.11.2017
Сообщений: 6
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запись математического выражения на C++ | DesQ | Помощь студентам | 3 | 18.09.2014 00:21 |
Как записать математическую функцию "1/x" из калькулятора(windows) в Borland C++ Builder | Женька Good | Помощь студентам | 3 | 24.09.2012 19:37 |
Решение математического выражения | DeadWarlock | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.09.2012 18:23 |
решение математического выражения | akum905 | Общие вопросы C/C++ | 0 | 12.11.2011 00:04 |
Реализация через функцию | c++\noob | Общие вопросы C/C++ | 0 | 08.03.2011 12:29 |