<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
No já taky nezkoušel všechny kombinace:-)<br>
Jen všechny nejbližší. Začíná to:<br>
<span style=" color:#c0c0c0;"> </span><br>
<span style=" color:#808000;"><span style=" color:#800080;">int64_t</span><span
style=" color:#c0c0c0;"> </span><span style=" color:#092e64;">x</span>,<span
style=" color:#c0c0c0;"> </span><span style=" color:#092e64;">y</span>;<br>
for</span><span style=" color:#c0c0c0;"> </span>(<span style="
color:#092e64;">x</span>=<span style=" color:#000080;">1</span>;<span
style=" color:#c0c0c0;"> </span><span style=" color:#092e64;">x</span><<span
style=" color:#000080;">99999999</span>;<span style="
color:#c0c0c0;"> </span><span style=" color:#092e64;">x</span>++)<span
style=" color:#c0c0c0;"> </span>{
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#092e64;">y</span><span style=" color:#c0c0c0;"> </span>=<span style=" color:#c0c0c0;"> </span>(<span style=" color:#808000;">double</span>)<span style=" color:#092e64;">x</span><span style=" color:#c0c0c0;"> </span>*<span style=" color:#c0c0c0;"> </span><span style=" color:#000080;">M_PI</span><span style=" color:#c0c0c0;"> </span>-<span style=" color:#c0c0c0;"> </span><span style=" color:#000080;">1.0</span>;</pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;"> </span><span style=" color:#092e64;">p</span><span style=" color:#c0c0c0;"> </span>=<span style=" color:#c0c0c0;"> </span>(<span style=" color:#808000;">double</span>)<span style=" color:#092e64;">y</span>/(<span style=" color:#808000;">double</span>)<span style=" color:#092e64;">x</span>;</pre>
<br>
A pak se zkoumaj zlomky s tím Y, s Y o 1 větší a o 2 větší.<br>
<br>
Např. 355/113 je tak až 14. pozice, ale celkovej závěr je stejnej.<br>
Řetězový zlomek mě nenapadlo použít.<br>
<br>
PH<br>
<br>
<div class="moz-cite-prefix">Dne 20.02.2022 v 15:59 Miroslav Mraz
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:71beeaf6-af8c-74df-56b7-b9421c2b5b51@volny.cz">Ale on
tam někde být musí. Tohle se nedělá pro všechny možné zlomky, ale
pro tzv. řetězový zlomek - to je nejlepší aproximace reálného
čísla racionálním. Pro pí to ještě není taková hrůza
<br>
0: 3 / 1, odchylka = -1.415927e-01
<br>
1: 22 / 7, odchylka = +1.264489e-03
<br>
2: 333 / 106, odchylka = -8.321963e-05
<br>
3: 355 / 113, odchylka = +2.667642e-07
<br>
4: 103993 / 33102, odchylka = -5.778906e-10
<br>
5: 104348 / 33215, odchylka = +3.316281e-10
<br>
6: 208341 / 66317, odchylka = -1.223563e-10
<br>
7: 312689 / 99532, odchylka = +2.914335e-11
<br>
8: 833719 / 265381, odchylka = -8.715251e-12
<br>
9: 1146408 / 364913, odchylka = +1.610712e-12
<br>
<br>
nejvíc vzdoruje zlatý řez 1.618033988749895
<br>
0: 1 / 1, odchylka = -6.180340e-01
<br>
1: 2 / 1, odchylka = +3.819660e-01
<br>
2: 3 / 2, odchylka = -1.180340e-01
<br>
3: 5 / 3, odchylka = +4.863268e-02
<br>
4: 8 / 5, odchylka = -1.803399e-02
<br>
5: 13 / 8, odchylka = +6.966011e-03
<br>
6: 21 / 13, odchylka = -2.649373e-03
<br>
7: 34 / 21, odchylka = +1.013630e-03
<br>
8: 55 / 34, odchylka = -3.869299e-04
<br>
9: 89 / 55, odchylka = +1.478294e-04
<br>
...
<br>
Mrazík
<br>
<br>
Dne 20. 02. 22 v 15:44 Pavel Hudeček napsal(a):
<br>
<blockquote type="cite">ui_mainwindow.h neobsahuje.
<br>
<br>
...
<br>
<br>
Poznámka k pobavení: Cílem programu bylo porovnat počet číslic v
desetinném tvaru pí s celkovým počtem číslic ve všech možných
zlomcích do 10 číslic, jeslti existují nějaké, které má smysl se
naučit místo 3,1415... a zlomky opravdu nijak oslnivé výhody
nepředvedly:-)
<br>
</blockquote>
</blockquote>
</body>
</html>