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);
}
Благодаря предварително!