Напечатайте в порядке возрастания первые 1000 чисел, которые не имеют простых делителей, кроме 2, 3, 5. (2, 3, 4, 5, 6, 8, 9, 10, 12, …).(программа в Паскаль. )Может кто знает как,
217
268
Ответы на вопрос:
алгоритм далек от совершенства, медленный, но считает правильно. Паскаль
Объяснение:
var
col: integer;
i, k: longint;
del: boolean;
function prost(a: longint): boolean;
var c: integer;
begin
prost := a >= 2;
for c := 2 to trunc(sqrt(a)) do if a mod c = 0 then prost := false;
end;
begin
i := 2;
col := 1;
repeat
del := (i mod 2 = 0) or (i mod 3 = 0) or (i mod 5 = 0);
for k := 6 to i div 2 do if (prost(k) = true) and (i mod k = 0) then del := false;
if del then
begin
Write(i, ', ');
inc(col);
end;
inc(i);
until col > 1000;
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Victoria0NK28.01.2022 15:14
-
rzaevibragim01.11.2022 15:42
-
revazhora10.11.2022 04:16
-
sasha2131415416.04.2022 08:17
-
22879511125.02.2022 01:25
-
aisa201711.12.2021 10:16
-
Krauler116.08.2022 17:31
-
wowanuch7224.12.2022 17:16
-
ав00313.04.2021 18:09
-
marychevakristi23.04.2021 18:37
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.