Проверить, можно ли подать n! в виде произведения трех последовательных целых чисел - C#
Формулировка задачи:
Здравствуйте. Помогите с заданием. Дано натуральное число n. Проверить, можно ли подать n! в виде произведения трех последовательных целых чисел.
Решение задачи: «Проверить, можно ли подать n! в виде произведения трех последовательных целых чисел»
textual
Листинг программы
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("Чисел не найдено");
}
}
}