Напишите программу, которая вводит натуральные числа a и b и выводит

Напишите программку, которая вводит естественные числа a и b и выводит все обыкновенные числа в спектре от a до b .
Входные данные:
Входная строка содержит два естественных числа, a и b . Гарантируется, что a b .
Выходные данные
Программа обязана вывести в одной строке через пробел все простые числа на отрезке [ a , b ] . Если таких чисел нет, программка обязана вывести 0.

Задать свой вопрос
1 ответ
Var
   a,b,d,K,kp:integer;
   P:boolean;
Begin
kp:=0;
ReadLn(a,b);
if (a = 1)or(a = 2) then
   Begin
   kp:=2;
   Write(2,' ',3)
   end
else if a = 3 then
        Begin
        kp:=1;
        Write(3);
        End;
if a lt; 5 then a:=5
else if a mod 2 = 0 then a:=a+1;
While alt;=b do
   Begin
   K:=Trunc(Sqrt(A));
   d:=3;
   P:=true;
   While d lt;= K do
      Begin
      if A mod d = 0 then P:=false;
      d:=d+2
      End;
   if P then
      Begin
      kp:=kp+1;
      Write(' ',a);
      End;
   a:=a+2
   End;
if kp = 0 then Write(0)
End.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт