Вопрос задан 18.02.2021 в 18:05. Предмет Информатика. Спрашивает Ерошенко Ника.

С клавиатуры вводятся два целых числа a и b. Найти и вывести на экран все простые числа, лежащие в

диапазоне от a до b. Pascal ABCфункцией
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Соболев Ян.
Procedure Prost(A:integer);
Var
C,D:integer;
Begin
D:=0;
For C:= 2 to A do
        if A mod C = 0 then D:=D+1;
if D=1 then Write(A,' ')
End;

Var A,B:integer;
Begin
Write('A = ');ReadLn(A);
Write('B = ');ReadLn(B);
For B:= A to B do
    Prost(B);
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример решения задачи на поиск простых чисел в диапазоне от a до b на языке Pascal ABC:

pascal
program PrimeNumbers; function IsPrime(n: integer): boolean; var i: integer; begin if n < 2 then begin IsPrime := False; Exit; end; for i := 2 to Trunc(Sqrt(n)) do begin if n mod i = 0 then begin IsPrime := False; Exit; end; end; IsPrime := True; end; var a, b, i: integer; begin Write('Введите значение a: '); Readln(a); Write('Введите значение b: '); Readln(b); WriteLn('Простые числа в диапазоне от ', a, ' до ', b, ':'); for i := a to b do begin if IsPrime(i) then WriteLn(i); end; end.

В этом примере мы определяем функцию IsPrime, которая проверяет, является ли число простым. Затем мы запрашиваем значения a и b с клавиатуры и выводим простые числа в диапазоне от a до b с помощью цикла for и условного оператора if.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос