Задать вопрос
25 января, 21:51

Разработать подпрограмму, которая в качестве аргумента получает целое число и проверяет, является ли оно простым. Используя подпрограмму вывести на экран все простые числа из промежутка целых чисел, определенного пользователем. Pascal ABC

+4
Ответы (1)
  1. 25 января, 22:35
    0
    Function IsPrime (n:longint) : boolean;

    var

    found:boolean;

    p:longint;

    begin

    if n<4 then IsPrime:=True

    else begin

    found: = (n mod 2=0);

    p:=3;

    while (not found) and (sqr (p) <=n) do

    begin found: = (n mod p=0); p+=2 end;

    IsPrime:=not found

    end

    end;

    var

    a, b, i:longint;

    begin

    Write ('Введите начало и конец интервала: ');

    Readln (a, b);

    for i:=a to b do

    if IsPrime (i) then Write (i,' ');

    Writeln

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Разработать подпрограмму, которая в качестве аргумента получает целое число и проверяет, является ли оно простым. Используя подпрограмму ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы