コードの for ループでエラーが発生しますfor ( j = 3; j <=sqrt(num); j +=2)
。
オーバーロードされた関数「sqrt」の複数のインスタンスが引数リストと一致します。
どうすれば解決できますか?
# include <cmath>
// determine if number is prime
bool isPrime (long n)
{
int j, num = 0;
{
if (num <=1)
return false;
}
for ( j = 3; j <=sqrt(num); j +=2)
{
if (num % j == 0)
return false;
}
return true;
}