• напишите программу, выводящую все простые числа произвольной плследовательности. Размер последовательности задает пользователь программы
    Паскаль 7 класс
    РЕШИТЕ ПОЖАЛУЙСТА

Ответы 1

  • function isPrime(n: integer): boolean;

    var d: integer;

    begin

     d := 2;

     while (d <= Round(Sqrt(n))) and (n mod d <> 0) do d += 1;

     isPrime := d > Round(Sqrt(n))

    end;

    var N, a, i: integer;

    begin

     Read(N);

     i := 1;

     while i<=N do

     begin

       Read(a);

       if isPrime(a) then Write(a, ' ');

       inc(i)

     end

    end.

    • Автор:

      karson
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years