• Не работает поиск на панели задач в windows 10, что мне делать?

    hetmansoftware
    @hetmansoftware
    Руководитель Hetman Software
    Попробуй восстановить файлы Windows

    Средство проверки системных файлов — служебная программа в Windows 10, используемая для проверки системных файлов на наличие повреждений. Она рекомендуется для опытных пользователей. Чтобы запустить это средство, выполните указанные ниже действия.
    - В поле поиска на панели задач введите командная строка. В результатах поиска нажмите и удерживайте (или щелкните правой кнопкой мыши) пункт Командная строка (классическое приложение), а затем выберите Запуск от имени администратора.
    - Введите DISM.exe /Online /Cleanup-image /Restorehealth (обратите внимание на пробелы перед каждым символом "/"). (Примечание. Для начала этого действия может потребоваться несколько минут, а для завершения — до 30 минут.)
    - Введите sfc /scannow (обратите внимание на пробел между "sfc" и "/").

    Если не поможет переустанови
    - Чистая установка Windows 10 на компьютер или ноутбук с загрузочной флешки или диска: https://youtu.be/K3WKliYVERU
    - Создание загрузочной флешки для установки Windows 10, 8, 7 ️: https://youtu.be/y8bvM5XNPoM
    Ответ написан
    1 комментарий
  • Почему выполнение программы ускоряется?

    @Mercury13
    Программист на «си с крестами» и не только
    Потому что у вас неэффективный алгоритм вычисления НОД, работающий на вычитании, а не на делении с остатком.
    Естественно, НОД(1,6) = НОД(1, 6−1=5) = НОД(1, 5−1=4) = НОД(1, 4−1=3) = НОД(1, 3−1=2) = НОД(1, 2−1=1) = НОД(1, 1−1=0) = 1
    НОД(2,6) = НОД(2, 6−2=4) = НОД(2, 4−2=2) = НОД(2, 2−2=0) = 2
    С арифметическим переполнением никак не связано. Просто даже в результате переполнения получились немаленькие числа.

    Как надо: НОД(1,6) = НОД(6, 1%6=1) = НОД(1, 6%1=0) = 1
    Аналогично для НОД(6,2) — в общем, сходится довольно быстро.
    Ответ написан
    Комментировать