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