У меня проблемы, я хочу распараллелить цикл omp a с оператором return внутри цикла.
Вот код.
int isPrime_parallele(int number) {
int i;
if (number == 2) return 1;
if (number % 2 == 0) return 0;
omp_set_num_threads(4);
for (i = 3; i <= (int)sqrt(number); i += 2){
if (number % i == 0) return 0;
}
return 1;
}