![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#32 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]() ![]() Ребят, а как вычислить число Pi? при помощи формулы (4/1)-(4/3)+(4/5)-(4/7)...; интересуют: 1) реализация чередования + и -, есть идея bool запихнуть в параметр функции, но может можно проще? 2) почему поток выводит целое число от деления на второй (итерации (?)) Код:
from dark to light)
Последний раз редактировалось Вадим Мошев; 19.07.2015 в 00:57. |
![]() |
![]() |
![]() |
#33 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
4.0/N - вещественное делить на целое - результат вещественное
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#34 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
BDA, извините, но:
Код:
![]()
from dark to light)
|
![]() |
![]() |
![]() |
#35 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Как что
![]() Возврат суммы "a" и результата вызова функции "Pi". Используется тернарный оператор. Если N было положительным, то произойдет вызов со значением -N-2, если N было отрицательным, то -N+2.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#36 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
спасибо, прочитал об этом операторе
![]() Ребят, вот еще вопрос, почему при использовании кода без рекурсии программа неожиданно не завершается, а вот если в рекурсии поставить такое же значение, как у переменной i в коде ниже, и заменить float на double, а int на long - то работу программы виндос завершит через некоторое время. Код:
Код:
from dark to light)
|
![]() |
![]() |
![]() |
#37 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
з.з.ы...да-да, цикл ждал долго
![]() но почему-то всего 5 знаков выводится после запятой со знаками разобрался Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 19.07.2015 в 02:41. |
![]() |
![]() |
![]() |
#38 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
и еще вопрос, почему-то не работает вычисление основания натурального логарифма при помощи формулы где число "е" представляется как произведение. т.е. выводится не достаточно точный результат.
Плюс если в аргумент функции поставлю число большее, чем число 71-то результат-0. Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 19.07.2015 в 03:50. |
![]() |
![]() |
![]() |
#39 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
Как вариант, использовать long double вместо double. Это решит проблему, если в функцию передавать число больше чем 71 и возможно результат будет точнее.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
![]() |
![]() |
![]() |
#40 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
там дело не только в переполнении как я понял
from dark to light)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
рекурсия | Ника-Вероника | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 23.03.2012 21:43 |
Рекурсия | unbanned | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 19.01.2012 11:25 |
Рекурсия | dusya9992 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 29.08.2010 14:14 |
Рекурсия | Solnze2 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.06.2010 09:28 |
Рекурсия | Shadows_Behind | Помощь студентам | 6 | 26.05.2010 15:07 |