Тема: Дано натуральне число n. C#
Привіт всім. Дано натуральне число n. Перевірити, чи можна подати n! у вигляді добутку трьох послідовних цілих чисел. Ось таке завдання, код я написав але він працює неправильно. Допоможіть виправити або запропонуйте свій код. Допоможіть.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int iNum;
            int i;
            Console.WriteLine("Введіть натуральне число");
            iNum = Convert.ToInt32(Console.ReadLine());
            iNum = Math.Abs(iNum);
            if (iNum >= 2)
            {
                for (i = 2; i <= iNum; i++)
                {
                    if(i%2 != 0) {
                        if(i%3 != 0) {
                            if(i%5 == 0)
                                Console.WriteLine("\n"+i);
                        }
                        else Console.WriteLine(i);
                    }
                    else Console.WriteLine(i);
                }
            }
            else Console.WriteLine("Чисел не знайдено");
        }
    }
}