Мне нужен был способ проверить, является ли заданное число простым или нет. Я искал в Интернете, и я нашел разные функции, но они были сложными. Итак, я разработал свой собственный метод проверки того, является ли число простым или нет. Он работает для меня. Я просто хочу знать, правильно это или нет. Код приводится ниже:функция для проверки, является ли число простым или нет?
bool IsPrime(int n)
{
for (int i = 2; i <= 7; i++)
{
if (i < n && n % i == 0)
{
return false;
}
if (i == n)
{
return true;
}
}
return true;
}
Почему 7? Вам не нужно проверять каждое значение 'i' вплоть до квадратного корня из' n'? –
вызовите 'IsPrime (121)' и посмотрите, считаете ли вы это правильным или нет. –
Если вы хотите узнать, правильно ли это, проверьте его или подтвердите. – chris