Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > e и PI


Автор: fessko 25.6.2006, 00:49
Необходимо найти номер первой позиции после запятой, начиная с которой совпадают 5 цифр чисел е и пи. 
 

Автор: DeadSoul 25.6.2006, 01:11
И в чем проблема? 

Автор: Void 25.6.2006, 01:47
C 228974-й позиции после запятой совпадают пять цифр: «08054». 

Автор: jonie 25.6.2006, 02:40
берем че-нить типа GMP lib и садимся за матан.... ну там pi = 4*atan(1)... а далее фурье ... с exp аналогично)... а потом дооолго судя по всему ждем результата)... (ктса в GMP вроде был пример как раз для PI... под тесты... хотя мб я вру.)
[off]
кста интересная задача.. не думаю что решить ее просто по "магическим" формулам возможно... зато можно получить сколь угодно длинное представление чисел подобных....
[/off] 

Автор: fessko 25.6.2006, 14:03
А можно ли не считать сами числа, ведь мне нужна только позиция. Мне не нужно все число.  

Автор: Prehistorik 26.6.2006, 09:32
fessko, а как?! число-то иррациональное....

Добавлено @ 09:33 
jonie, кстати можно через метод монтекарло...   smile  

Автор: jonie 26.6.2006, 19:23
Цитата

jonie, кстати можно через метод монтекарло... 

Дорогое удовольствие слишком... 

Автор: Prehistorik 27.6.2006, 08:30
jonie, зато интересное.... 

Автор: takedo 27.6.2006, 09:04
вообще - то изначально неизвестно, после какого знака поёдёт совпадение, может после 5го, может после 500го. Потому, такое число в типе float или double сравнить неудастя в худшем случае(там после запятой хранится совсем немного). Надо вспоминать, откуда эти числа брались и получать по одной цифирке и в строку её, в строку smile  

Автор: regis 27.6.2006, 15:41
А кстати: никто не скажет, где можно найти программку вычисления Пи с данным числом знаков (без использования внешних либ вроде GMP)?
 

Автор: Romikgy 27.6.2006, 16:55
regis, http://algolist.manual.ru/maths/count_fast/pi.php

Добавлено @ 16:56 
http://andrey.unitech.uz/programming/cs/pi/index.htm 

Автор: jonie 27.6.2006, 18:42
Цитата

jonie, зато интересное....  

у меня проц и так отваливается от жары)) да и дескией методы не наш профиль))
--------------
Ну, уж коли ссылками кидаться ))
http://ru.wikipedia.org/wiki/Пи

там найдете ссылки на 200 млн. знаком числа пи после запятой а по ссылкам дойдете и до exp(1).... 

http://ru.wikipedia.org/wiki/Экспонента
по формклам тоже можно считать впольне.. если помнишь когда надо остановиться в знакопостоянном ряде (для достижения нужной точности)... но это уже другой вопрос... 

Автор: regis 29.6.2006, 14:19
Всем спасибо...
 

Автор: Romikgy 29.6.2006, 16:54
regis, тебе одному пожайлуста smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)