Вывод количества итераций - C#
Формулировка задачи:
Добрый день. есть код на определение простого и составного числа. Необходимо добавить , чтоб выводилось количество итераций. Каким образом это сделать? Спасибо
static void Main(string[] args)
{
string str;
int n, s = 0, i = 2;
Console.Write("введите натуральное число ");
str = Console.ReadLine();
n = Convert.ToInt16(str);
Console.WriteLine("-----------------");
while (i<=Math.Sqrt(n)) { if (n % i == 0) ++s;
++i;
}
if (s == 0) Console.WriteLine(n + " - простое число");
else Console.WriteLine(n + " - составное");
Console.ReadKey();
}Решение задачи: «Вывод количества итераций»
textual
Листинг программы
int count = 0;
while (i<=Math.Sqrt(n))
{
if (n % i == 0)
++s;
++i;
count++;
}
Console.WriteLine("Количество итераций - " + count.ToString());