Advertisement
vlad0

Loops - Catalan Numbers

Dec 6th, 2012
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.88 KB | None | 0 0
  1. using System;
  2.  
  3.     class CatalanNumbers
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             bool successParse;
  8.             int enteredNumber;
  9.             int catalanNumber;
  10.             decimal factoriel2N =1;
  11.             decimal factorielNPlus1=1;
  12.             do
  13.             {
  14.                 Console.Write("Enter the last element: ");
  15.                 successParse = int.TryParse(Console.ReadLine(), out enteredNumber);
  16.             } while (!successParse);
  17.  
  18.  
  19.             for (int i = enteredNumber+1; i <= 2*enteredNumber; i++)
  20.             {
  21.                 factoriel2N *= i;
  22.                
  23.             }
  24.  
  25.             for (int i = 1; i <= enteredNumber+1; i++)
  26.             {
  27.                 factorielNPlus1 *= i;
  28.             }
  29.  
  30.             Console.WriteLine("The {0} element is: {1}", enteredNumber, factoriel2N/factorielNPlus1);
  31.         }
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement