Рекурсивный метод для вывода на экран всех делителей заданного натурального числа - C#
Формулировка задачи:
Примечания: Разработка рекурсивных методов ( не возвращающих значений):
11. Разработать рекурсивный метод для вывода на экран всех делителей заданного натурального числа n.
Решение задачи: «Рекурсивный метод для вывода на экран всех делителей заданного натурального числа»
textual
Листинг программы
using System;
class tst
{
static void FindFactors(int n, int i = 1)
{
if (n % i == 0)
Console.Write(i + " ");
if (i == n) return;
FindFactors(n, ++i);
}
static void Main()
{
FindFactors(30);
Console.WriteLine();
}
}