Ответы на вопрос:
Var n,i: integer; priz: boolean; begin write('n = '); readln(n); repeat priz: =true; for i: =2 to round(sqrt(n)) do if n mod i=0 then begin priz: =false; break; end; if priz then write(n) else inc(n); until priz; end. n = 121 127
#python 3.x from itertools import count def prime(n): for i in range(2, (n // 2) + 1): if n % i == 0: return false else: return true def prime_closest_to(n): for i in count(n): if prime(i): x = i dx = x - n break for j in count(n - 1, 1): if prime(j): y = j dy = n - y break ret = x if dx < dy else y return ret n = int(input('n = ')) print('ближайшее простое число =', prime_closest_to(n))
1. (┌ p→q& ┌q)→p= ┌ ((p∨q)& ┌q)∨p=┌(p& ┌q)∨p=┌ p∨q∨p ┌ p∨p всегда единицу. от q результат не зависит. 2. обозначим а - запись числа оканчивается на 0, b - запись числа оканчивается на 5, c - число делится на 5. получаем логическое выражение: (a∨b)⇒c
Популярно: Информатика
-
Adil11111111907.01.2021 17:59
-
Танякваша1709.11.2022 05:57
-
katya691330.10.2022 06:02
-
nikita12532803.05.2021 12:18
-
елена122904.01.2021 01:26
-
ЗаНоЗа16902.11.2021 05:20
-
Кристиночка200320.12.2022 05:38
-
StrangeLis27.01.2022 23:22
-
ленок20913.03.2022 16:58
-
EHOT22901.06.2023 10:09