0
#include <stdio.h>
#include <math.h>
int is_prime(int num);
int next_pr(int num);
int main()
{
int num;
scanf("%d", &num);
printf("%d\n", next_pr(num));
return 0;
}
int next_pr(int num)
{
int c;
if (num == 2)
c = 3;
else
{
num += 2;
is_prime(num) ? next_pr(num) : c = num;
}
return c;
}
int is_prime(int num)
{
int i;
int c = 0;
// printf ("%f\n", sqrt (num));
for (i = 2; i <= sqrt(num); ++i)
{
if (num % i == 0)
// printf ("%d\n",num%i);
c++;
}
return c;
}
Добро пожаловать в переполнение стека. Вскоре прочитайте страницу [О программе]. Напишите код, как вы хотели бы его увидеть, возможно, в редакторе, возможно, в поле редактирования. Убедитесь, что вы используете пробелы вместо вкладок; это облегчает жизнь. Затем, когда вы закончите, выберите код и используйте кнопку ** '{}' ** над полем редактирования, чтобы отступить его. –
Вопрос не написан. и эта программа неверна. – BLUEPIXY
Я исправил форматирование кода, но вопрос в теле вопроса не возникает. Пожалуйста, добавьте объяснение того, что вы получаете, что вы ожидаете, и почему у вас проблемы с его исправлением. –