gulnaradjhumabaeva123
?>

Обновление виндувса, начинается закончилось на 35% и стоит на месте написано не выключать компьютер я выключил опять включил но обновление продолжается но до сих пор стоит на 35 % что делать, подскажите, если можно более понятно сам я просто не разбираюсь?

Информатика

Ответы

Евгеньевич Балиловна1398

1. Выключи комп.  

2. Включи и при загрузке зажми F9 .  

3. Выбери в меню восстановление запуска.  

4. Компьютер вернется до того момента, когда он еще запускался.  

5. Зайди в Панель управления, поставь "Просмотр" - "Крупные значки" и зайди в "Центр обновления Windows" потом кликнуть "Предоставить мне выбор параметров" и поставь "Не проверять наличие обновлений"  

Ну и всё, если не получается, то лучше уже винду переустановить.

shilinmikhaillg
Можно конечно поизвращаться и придумать интересный алгоритм, но можно просто написать в лоб цикл с проверкой.

#include <iostream>
int main(){
    int num_1, num_2;
    cin >> num_1 >> num_2;
    for (int i = num_1 + 1; i != num_2; i++) {
        int cur = i, num = i;
        int res = 0;
        while (cur != 0) {
            int mod_n = cur % 10;
            if (mod_n == 0) {
                break;
            }
            if (num % mod_n == 0) {
                res = 1;
            }
            else {
                res = 0;
                break;
            }
            cur /= 10;
        }
        if (res) {
            cout << i << ' ';
        }
    }
}

Коротко, в двух словах, о чем тут код. 
мы проходим по циклу от A до B, для каждого числа, в цикле проверяем, делится ли оно на цифры из которых состоит. Для этого мы запоминаем в отдельную переменную cur наше число, и проверяем остаток от деления на 10 (т.е. самую левую цифру), после мы в cur записываем тоже число, но без последней цифры.
на примере 124. проверяем на делимость на 4, потом запоминаем 12, проверяем на делимость на 2, потом запоминаем 1, проверяем на делимость на 1, потом записываем 0. Как только видим 0 прекращаем. 
Дальше в цикле есть проверка на то, что если хоть раз что-то не поделилось, то переходим к след. числу
sinicin80
Можно конечно поизвращаться и придумать интересный алгоритм, но можно просто написать в лоб цикл с проверкой.

#include <iostream>
int main(){
    int num_1, num_2;
    cin >> num_1 >> num_2;
    for (int i = num_1 + 1; i != num_2; i++) {
        int cur = i, num = i;
        int res = 0;
        while (cur != 0) {
            int mod_n = cur % 10;
            if (mod_n == 0) {
                break;
            }
            if (num % mod_n == 0) {
                res = 1;
            }
            else {
                res = 0;
                break;
            }
            cur /= 10;
        }
        if (res) {
            cout << i << ' ';
        }
    }
}

Коротко, в двух словах, о чем тут код. 
мы проходим по циклу от A до B, для каждого числа, в цикле проверяем, делится ли оно на цифры из которых состоит. Для этого мы запоминаем в отдельную переменную cur наше число, и проверяем остаток от деления на 10 (т.е. самую левую цифру), после мы в cur записываем тоже число, но без последней цифры.
на примере 124. проверяем на делимость на 4, потом запоминаем 12, проверяем на делимость на 2, потом запоминаем 1, проверяем на делимость на 1, потом записываем 0. Как только видим 0 прекращаем. 
Дальше в цикле есть проверка на то, что если хоть раз что-то не поделилось, то переходим к след. числу

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Обновление виндувса, начинается закончилось на 35% и стоит на месте написано не выключать компьютер я выключил опять включил но обновление продолжается но до сих пор стоит на 35 % что делать, подскажите, если можно более понятно сам я просто не разбираюсь?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nane2924329
Васильев1028
ОвсепянСергей88
evada2
romasmart9
opscosmiclatte7868
alexst123012225
Chistova-Dmitrii1162
Yuk xati toʻldirish usullari​
ирина_Андреевич1634
u-bhank
ЮрьевичКарпова1564
petr2077
alisabutusova
galinab1111326
PoleshchukTatyana