Найти наименьший нечетный неравный единице натуральный делитель заданного числа - C#
Формулировка задачи:
Дано натуральное число N. Составить функцию, возвращающую
наименьший нечетный неравный единице натуральный делитель заданного
числа.
Решение задачи: «Найти наименьший нечетный неравный единице натуральный делитель заданного числа»
textual
Листинг программы
static int NND(int num)
{
int res=0;
for (int i = 2; i <= num; i++)
{
int k;
k = num % i;
if (k == 0)
{
res = i;
break;
}
}
return res;
}
static void Main(string[] args)
{
Console.Write("Введите число ");
string num = Console.ReadLine();
Console.WriteLine("Наименьший делитель: {0}", NND(int.Parse(num)));
Console.ReadKey();
}