#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))
andreich97
16.11.2021
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
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составить блок схему и написать программу вычисления функции у=5/(х-2