A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. A matematikában a nemcsak fontos természeti állandó, hanem a tudásterület egyik jelentős szimbóluma is. Minél pontosabb meghatározása ezért régóta foglalkoztatja nemcsak a matematikusokat, hanem a matematika iránt érdeklődő laikusokat is. Az évszázadok során sokféle közelítő eljárást dolgoztak ki a meghatározására. Ezek közül Machin sorozata egy gyorsan konvergáló, tehát viszonylag kevés számú tag kiszámításával is kellően sok jegyre pontos eredményt adó megoldás. Machin a összefüggés sorbafejtésével a
képletet kapta. Készítsünk programot, amely a fenti sorozat alkalmazásával meghatározza értékét legalább 1000 tizedesjegy pontossággal. A nagy pontosságú aritmetikai műveleteket (összeadás, kivonás, szorzás, osztás) nekünk kell megvalósítanunk. A megoldás elkészítése során legfeljebb 32 bit pontosságú egész számokat használjunk, és a ne alkalmazzuk a programozási nyelv vagy fejlesztői környezet által biztosított, 32 bitnél több jeggyel dolgozó aritmetikai műveleteket támogató modulokat sem. A kapott eredmény ellenőrzésére a címen található adatokat javasoljuk. Beküldendő egy i445.zip tömörített állományban a megoldás forráskódja, a megoldás által készített, a első 1000 tizedesjegyét tartalmazó szöveges állomány, továbbá a megoldás során használt eljárások rövid dokumentációja. |