Есть ответ 👍

Нужно написать программу, где вызывается функция, выводящее первое число в указанном диапазоне. Нужно ввести начало и конец диапазона. Если в указанном диапазоне нет ни одного числа, программа должнв выдать сообщение There is no prime. Язык программирования - СИ

287
372
Посмотреть ответы 2

Ответы на вопрос:


bool is_prime(int a)

{

for (int i = 2; i*i < a; ++i)

 if(!(a%i))

  return false;

return a!=1;

}

void first_prime(int l, int r)

{

bool no_prime = true;

for (int i = l; i <= r; ++i)

{

 if (is_prime(i))

 {

  printf("%d ", i);

  return;

 }

}

if (no_prime)  

 printf("There is no prime");

}

marmishenka
4,6(23 оценок)

Объяснение:

ответ ФАЙЛ

Популярно: Информатика