Мне нужно написать код, в котором вы вводите число, и он проверяет, что данное число является двойным простым числом с последующим простым числом. Вот то, что я до сих пор:Программа, которая выводит двойные простые числа
int isPrime (int Value){
int Number;
for (Number=2; Number <= Value-1; Number++){
if (Value % Number ==0)
return 0;
else
return 1;
}
}
int nextPrime(int current){
while (1){
if (isPrime(current))
return current;
current++;
}
}
int main(){
int a;
int First = nextPrime (a);
int Second = nextPrime(First + 1);
scanf("%d", &a);
if (Second - First == 2) {
printf("%d and %d are twin primes.", First, Second);
} else {
printf("%d and %d are not twin primes.", First, Second);
}
return 0;
}
вы можете оставить то, что ошибка, которую вы получаете или ожидаемый выход? – Stedy