#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
int i;
int is_prime = true;
cout << "Upisite broj i pritisnite Enter";
cin >> n;
i = 2;
while (i <= sqrt(double n))
{
if (n % i == 0)
;
is_prime = false;
i++;
}
if (is_prime)
cout << "Broj je prost";
else
cout << "broj nije prost";
system("PAUSE");
return 0;
}
答案 0 :(得分:0)
sqrt(double n)
是函数原型(几乎;需要返回类型)。
您的意思是sqrt (double (n))
或sqrt ((double) n)
。