Paste1C
  • API
  • О проекте
  • Контакты
  • Регистрация
  • Вход
метод Скрипт()
    Консоль.Записать("Старт")
    знч Н = 10000000
    пер Массив = новый Массив<Булево>()
    Массив.Добавить(Ложь)
    Массив.Добавить(Ложь)
    для индекс = 2 по Н
        Массив.Добавить(Истина)
    ;
    знч времяНачала = ДатаВремя.Сейчас()
    для индекс = 2 по Н
        если Массив[индекс]
            пер квадрат = индекс*индекс
            если квадрат <= Н
                пер м = квадрат
                пока м <= Н
                    Массив[м] = Ложь
                    м += индекс
                ;
            ;
        ;
    ;
    знч времяОкончания = ДатаВремя.Сейчас()
    знч мсЦикла = (времяОкончания - времяНачала).ВМиллисекундах()
    Консоль.Записать("" + (мсЦикла/1000))
;
{"contextData":{},"contextMarkers":[]}

Публикация кода

Размещая информацию на сайте, Вы подтверждаете согласие со всеми пунктами Пользовательского соглашения

Замечание к коду:

  • Загрузить конфигурацию
    • ERP 2.4
    • Управление торговлей 10.3
    • Управление торговлей 11.4
    • Бухгалтерия 2.0
    • Бухгалтерия 3.0
    • ЗУП 3.1
    • Розница 2.3
    • УНФ 1.6
    • БСП 3.1
  • Тема
    • Светлая
    • Светлая c подсветкой запросов
    • Темная
    • Темная с подсветкой запросов
  • Режим запроса
  • Поделиться
Код:

© Александр Шкураев 2025