Тема: Дано натуральне число 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("Чисел не знайдено");
}
}
}