Ir al contenido

Usuaria:すけ

De Wikipedia, la enciclopedia libre

Código en C para sacar 800 decimales del número PI

[editar]
El número PI del revés!
#include <stdio.h>

int main() {
    int r[2800 + 1];
    int i, k;
    int b, d;
    int c = 0;

    for (i = 0; i < 2800; i++) 
        {
        r[i] = 2000;
        }

    for (k = 2800; k > 0; k -= 14) 
        {
        d = 0;
        i = k;

        for (;;) 
            {
            d += r[i] * 10000;
            b = 2 * i - 1;
            r[i] = d % b;
            d /= b;
            i--;

            if (i == 0) break;
            d *= i;
            }
        printf("%.4d", c + d / 10000);
        c = d % 10000;
        }

    return 0;
    getch();
}