bool prime (long long int n) {
bool prime = 1;
if (n == 1) {
return 0;
}
else {
for (long long int i = 2; i <= n/2 ; i++) {
if (n % i == 0) {
prime = 0;
break ;
}
}
return prime;
}
}
This is my function to check if n
is a prime or not. It works until I try a number with 12 digits, like n = 999999999989.
This is for a problem on codeforces; when I submit this function the website prints "Time limit exceeded".