Loops - Homework , Problem 8
Здравейте,
Имам малко нужда от помощ , защото не мога да си намеря грешката на 8-ма задача (Catalan_Numbers) .
Когато въведа число и не ми изкарва нищо, дори и (Press any key to continue).
Ето го и кода:
 Console.Write("Enter number between 1 and 100 (n):");
            int n = int.Parse(Console.ReadLine());
            if (1 < n && n < 100)
            {
                BigInteger doubleN = 2 * n;
                BigInteger nPlus = n + 1;
                BigInteger num = 1;
                for (int i = 1; i < doubleN; i++)
                {
                    doubleN *= i;
                    if (i<nPlus)
                    {
                        nPlus *= i;
                    }
                    else
                    {
                        continue;
                    }
                    if (i<=n)
                    {
                        num *= i;
                    }
                    else
                    {
                        continue;
                    }
                }
                BigInteger result = doubleN / (nPlus * num);
                Console.WriteLine("Catalan(n) = "+ result);
}
Благодаря предварително!
Благодаря за поправката!
Вчера се взирах един час в кода и не можах да си открия грешката. :D