Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция "пи" (3,14159) есть в С++? 
V
    Опции темы
Express55
Дата 21.3.2008, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 21.3.2008

Репутация: нет
Всего: нет



Здравствуйте!

Подскажите, если ли функция используя которую можно получить значение 3,14159?
PM MAIL   Вверх
Optimus
Дата 21.3.2008, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 1.9.2007

Репутация: нет
Всего: 14



Цитата(Express55 @  21.3.2008,  22:53 Найти цитируемый пост)
Подскажите, если ли функция используя которую можно получить значение 3,14159? 

Можно написать:
Код

double GetPI()
{
  return 3.14159;
}
 
или я не так понял
--------------------
"постановка задачи наполовину решает саму задачу"
PM MAIL   Вверх
Dmi3ev
Дата 21.3.2008, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



есть такая константа M_PI


--------------------

PM MAIL   Вверх
Djinn
Дата 21.3.2008, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 250
Регистрация: 18.5.2007

Репутация: нет
Всего: 1



http://3.141592653589793238462643383279502...20974944592.jp/
вот тебе число pi =) бери точность какую тебе угодно smile не засижывайся, тут точность на 200+ мб =) говорят что число пи бесконечный smile

Добавлено @ 23:22
если не получается залезть, вот тебе немного точное... 
Код
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181942955596198946767837449448255379774726847104047534646208046684259069491293313677028989152104752162056966024058038150193511253382430035587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927210797509302955


Это сообщение отредактировал(а) archimed7592 - 22.3.2008, 00:33
PM MAIL   Вверх
Dmi3ev
Дата 21.3.2008, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



да, M_PI из math.h, только что проверил (а то сомневался в своей памяти) smile 


--------------------

PM MAIL   Вверх
Djinn
Дата 21.3.2008, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 250
Регистрация: 18.5.2007

Репутация: нет
Всего: 1



http://arbuz.uz/u_piclub.html

Добавлено через 2 минуты и 26 секунд

Цитата(Dmi3ev @  21.3.2008,  23:23 Найти цитируемый пост)
да, M_PI из math.h, только что проверил (а то сомневался в своей памяти) smile  


ты прав:
#define M_PI 3.14159265358979323846

 smile 

PM MAIL   Вверх
Guitar_Player
Дата 22.3.2008, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 2.1.2007
Где: г.Новосибирск

Репутация: нет
Всего: нет



В math.h "пи" заданна через define? smile 
А не лучше ли было сделать функцию которая высчитывала бы "пи" до нужной точности?
PM MAIL WWW ICQ   Вверх
bsa
Дата 22.3.2008, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(Guitar_Player @ 22.3.2008,  12:39)
В math.h "пи" заданна через define? smile 
А не лучше ли было сделать функцию которая высчитывала бы "пи" до нужной точности?

Дефайном задана константа с максимальной точностью для встроенных типов. Нужна большая - делай свой тип и пиши для него функцию.
PM   Вверх
Djinn
Дата 22.3.2008, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 250
Регистрация: 18.5.2007

Репутация: нет
Всего: 1



до нужной точности ?  smile  заходил по ссылке которую я тебе давал ?  smile  там что маленькая точность ?  smile 

P.S. а ты теперь представь сколько это будет высчитываться... smile
PM MAIL   Вверх
Express55
Дата 22.3.2008, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 21.3.2008

Репутация: нет
Всего: нет



Спасибо, сделал через константу

 ! 
archimed7592
Не забываем пользоваться кнопкой "вопрос решён" или соответствующей галочкой в форме ответа.


Это сообщение отредактировал(а) archimed7592 - 22.3.2008, 23:07
PM MAIL   Вверх
Djinn
Дата 22.3.2008, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 250
Регистрация: 18.5.2007

Репутация: нет
Всего: 1



отметь тему как решеную

M
archimed7592
Для этих целей существует кнопка "Report".


Это сообщение отредактировал(а) archimed7592 - 22.3.2008, 23:08
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0528 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.