|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.06.2015, 21:57 | #31 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
19.06.2015, 22:41 | #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. |
18.07.2015, 23:57 | #33 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
4.0/N - вещественное делить на целое - результат вещественное
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
19.07.2015, 01:33 | #34 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
BDA, извините, но:
Код:
from dark to light)
|
19.07.2015, 02:06 | #35 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Как что
Возврат суммы "a" и результата вызова функции "Pi". Используется тернарный оператор. Если N было положительным, то произойдет вызов со значением -N-2, если N было отрицательным, то -N+2.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
19.07.2015, 02:20 | #36 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
спасибо, прочитал об этом операторе
Ребят, вот еще вопрос, почему при использовании кода без рекурсии программа неожиданно не завершается, а вот если в рекурсии поставить такое же значение, как у переменной i в коде ниже, и заменить float на double, а int на long - то работу программы виндос завершит через некоторое время. Код:
Код:
from dark to light)
|
19.07.2015, 02:24 | #37 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
з.з.ы...да-да, цикл ждал долго
но почему-то всего 5 знаков выводится после запятой со знаками разобрался Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 19.07.2015 в 02:41. |
19.07.2015, 03:47 | #38 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
и еще вопрос, почему-то не работает вычисление основания натурального логарифма при помощи формулы где число "е" представляется как произведение. т.е. выводится не достаточно точный результат.
Плюс если в аргумент функции поставлю число большее, чем число 71-то результат-0. Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 19.07.2015 в 03:50. |
19.07.2015, 04:16 | #39 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Как вариант, использовать long double вместо double. Это решит проблему, если в функцию передавать число больше чем 71 и возможно результат будет точнее.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
19.07.2015, 04:20 | #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 |