Напишите программу которая вводит натуральные числа a и b и выводит все простые числа в диапазоне от a до b
115
262
Ответы на вопрос:
Function isprime(n: longint): boolean; var i, sqrtn, delta: word; begin if (n > = 5) and ((n - 1) mod 6 = 0) or ((n + 1) mod 6 = 0) then begin i : = 5; delta : = 2; sqrtn : = trunc(sqrt(n)); isprime : = false; while i < = sqrtn do begin if n mod i = 0 then exit; inc(i, delta); delta : = delta xor 6; {смена шага, то 2, то 4} end; isprime : = true; end else isprime : = (n = 2) or (n = 3); end; var a,b,i : integer; begin readln(a,b); for i: =a to b do if isprime(i) then writeln(i); end.
Популярно: Информатика
-
obilan22829.06.2021 00:49
-
Theduckmen07.12.2021 06:49
-
SmeliyAlan55623.01.2020 20:47
-
Maximgrechka16.09.2020 06:25
-
дарьякозырева21.07.2020 16:19
-
Людина518.06.2022 03:36
-
EvilHany11.04.2020 22:22
-
nastya345457833567804.05.2022 06:56
-
олеся78812.09.2022 14:42
-
tk27128708.02.2020 04:51