Предмет: Информатика, автор: LanaKing

С клавиатуры вводятся два натуральных числа N и K (0<N<=K<=200000). Требуется написать программу, которая находит сумму простых чисел, расположенных между N и K(включая эти числа).
  Пример входных данных: 2 5
  Пример выходных данных: 10

Ответы

Автор ответа: archery
0
var
  simple: array[1..10000] of integer;
  i, j, a, b, simple_n, s: integer;
  is_simple: boolean;

begin
  read(a, b);
 
  for i := 2 to b do begin
    is_simple := true;
    for j := 1 to simple_n do
      is_simple := is_simple and (i mod simple[j] <> 0);
    if is_simple then begin
      simple_n := simple_n + 1;
      simple[simple_n] := i;
      writeln(i);
      if i >= a then s := s + i;
    end;
  end;
 
  writeln(s);
end.

Похожие вопросы
Предмет: Другие предметы, автор: Nkitabocharov
Предмет: Литература, автор: suneginavika
Прочитай текст. Определи основную мысль текста.
Глазами ребенка
х
Давным-давно в одной восточной стране жила семья: мать, отец, маленький сын и дедушка.
Дедушка был очень старенький и доставлял всем много хлопот, куда больше, чем ребенок. То
опрокинет на себя еду, то откроет калитку в огород, и козы там все потопчут. То чуть дом не
подожжет, стараясь развести огонь в очаге.
И вот однажды жена говорит мужу: «Нам стало слишком трудно жить вместе. Старик выжил из
ума и совсем ничего не понимает. Посади его в корзину, отнеси подальше в лес и оставь там».
Муж уже хотел идти было за корзиной, как услышал слова сына: «Папа, когда оставишь дедушку
в лесу, не забудь принести корзину обратно домой!» «Зачем?» — спросил отец. «А когда вы с
мамой состаритесь, она понадобится мне, чтобы отнести вас в лес», - ответил сын....

семья глазами ребенка
поступок отца
семья
дедушка​