• используя тип данных массив.напишите программу,которая реализует алгоритм Эратосфена для вычисления простых чисел,меньше заданного n(n <=200)

Ответы 1

  • //PascalABC.NET версия 3.2, сборка 1389//Если программа не запускается, то обновите версиюconst    n = 200;var    primes: array of integer;begin    primes := ArrGen(n, i -> i);        for var i := 2 to round(sqrt(n)) do    begin        if not (primes.Contains(i)) then            continue;        var e := SeqWhile(i*i, x -> x + i, x -> x <= n);        primes := primes.Except(e).ToArray;    end;        writeln('Простые числа < ', n, ':');    writeln(primes);    writeln;    writeln('Время вычисления: ', Milliseconds / 1000);end.
    • Автор:

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

Войти через Google

или

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

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

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