From dec4abf1fa6c1208319a19bc2951ca48cfccc303 Mon Sep 17 00:00:00 2001 From: "Koree A. Smith" Date: Sat, 8 Nov 2025 17:08:16 -0600 Subject: [PATCH] Initial commit --- bbp | Bin 0 -> 8552 bytes bbp.c | 15 +++++++++++++++ main.c | 4 ++++ readme.md | 1 + 4 files changed, 20 insertions(+) create mode 100755 bbp create mode 100644 bbp.c create mode 100644 main.c create mode 100644 readme.md diff --git a/bbp b/bbp new file mode 100755 index 0000000000000000000000000000000000000000..7309f4362e97229a2c3f6dbcc065d8714620bf6d GIT binary patch literal 8552 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 K_8m@fnc_b?c9bFj literal 0 HcmV?d00001 diff --git a/bbp.c b/bbp.c new file mode 100644 index 0000000..8e0c75e --- /dev/null +++ b/bbp.c @@ -0,0 +1,15 @@ +#include +#include +#include + +DoBBP(double n) +{ + double digitvalue; + double powerthing; + + powerthing = pow(1/16, n); + printf("powerthing: %f\n", powerthing); + digitvalue = ((4 / (8 * n + 1)) - (2 / (8 * n + 4)) - (1 / (8 * n + 5)) - (1 / (8 * n + 6)) * powerthing); + + printf("Digit of Pi: %f\n", digitvalue); +} diff --git a/main.c b/main.c new file mode 100644 index 0000000..6b7cce6 --- /dev/null +++ b/main.c @@ -0,0 +1,4 @@ +void main() +{ + DoBBP(3); +} diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..517a4d0 --- /dev/null +++ b/readme.md @@ -0,0 +1 @@ +#Bailey–Borwein–Plouffe algorithm - determine value of a specific digit of pi