Я просмотрел много кода на эту тему, но большинство из них выдает числа, которые являются простыми вплоть до входного числа. Однако мне нужен код, который только проверяет, является ли данный входной номер простым.
Вот что мне удалось написать, но оно не работает:
void primenumber(int number)
{
if(number%2!=0)
cout<<"Number is prime:"<<endl;
else
cout<<"number is NOt prime"<<endl;
}
Буду признателен, если кто-нибудь даст мне совет, как правильно сделать эту работу.
Обновление
Я изменил его, чтобы проверить все числа в цикле for.
void primenumber(int number)
{
for(int i=1; i<number; i++)
{
if(number%i!=0)
cout<<"Number is prime:"<<endl;
else
cout<<"number is NOt prime"<<endl;
}
}