Advertisement
Willcode4cash

Calculate Pi to x digits

Sep 17th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.45 KB | None | 0 0
  1. void Main()
  2. {
  3.     Console.Write("3.");
  4.     foreach (int value in PiNumberFinder(100000))
  5.     {
  6.         Console.Write(value);
  7.     }
  8. }
  9.  
  10. public static IEnumerable<int> PiNumberFinder(int digitNumber)
  11. {
  12.     int dividedBy = 11080585;
  13.     int divisor = 78256779;
  14.     int result;
  15.  
  16.     for (int i = 0; i < digitNumber; i++)
  17.     {
  18.         if (dividedBy < divisor)
  19.             dividedBy *= 10;
  20.  
  21.         result = dividedBy / divisor;
  22.         dividedBy = dividedBy - divisor * result;
  23.         yield return result;
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement