Willcode4cash icon

Calculate Pi to x digits

Willcode4cash | PRO | 09/17/16 05:27:43 AM UTC | 0 ⭐ | 275 👁️ | Never ⏰ | []
C# |

450 B

|

None

|

0 👍

/

0 👎

void Main()
{
    Console.Write("3.");
    foreach (int value in PiNumberFinder(100000))
    {
        Console.Write(value);
    }
}
 
public static IEnumerable<int> PiNumberFinder(int digitNumber)
{
    int dividedBy = 11080585;
    int divisor = 78256779;
    int result;
 
    for (int i = 0; i < digitNumber; i++)
    {
        if (dividedBy < divisor)
            dividedBy *= 10;
 
        result = dividedBy / divisor;
        dividedBy = dividedBy - divisor * result;
        yield return result;
    }
}

Comments