Задать вопрос
24 мая, 01:20

В Паскале вывести все числа, имеющие один делитель, кроме 1 и самого себя на диапазоне от A до B

+4
Ответы (1)
  1. 24 мая, 02:52
    0
    Var a, b, i, j, k:integer;

    begin

    write ('a = ') ;

    readln (a) ;

    write ('b = ') ;

    readln (b) ;

    for i:=a to b do

    begin

    k:=0;

    for j:=2 to i div 2 do

    if i mod j=0 then k:=k+1;

    if k=1 then write (i,' ') ;

    end;

    end.

    Пример:

    a = 1

    b = 500

    4 9 25 49 121 169 289 361

    PS. Искомые числа - это квадраты простых чисел, поэтому можно и более эффективную программу написать.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В Паскале вывести все числа, имеющие один делитель, кроме 1 и самого себя на диапазоне от A до B ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы