Проверить, можно ли подать 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("Чисел не найдено");
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д