Нужно написать программу, где вызывается функция, выводящее первое число в указанном диапазоне. Нужно ввести начало и конец диапазона. Если в указанном диапазоне нет ни одного числа, программа должнв выдать сообщение There is no prime. Язык программирования - СИ
287
372
Ответы на вопрос:
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");
}
Популярно: Информатика
-
КаМиЛлА291119.01.2023 02:58
-
lelebuz201728.08.2021 06:04
-
KrutoiYurka200822.02.2020 13:08
-
artemazarenko27.06.2023 13:47
-
ЛебедЪ31.05.2022 00:03
-
gjgjggfasf26.03.2020 10:22
-
Ulyana2006mizik5B11.01.2022 15:26
-
vladugan25.09.2022 20:43
-
Dasha590120.09.2020 04:16
-
пирапомарниманин218418.09.2022 04:48