profile
Размещено 2 года назад по предмету Информатика от ruslanorazayevich

что не так с моим кодом? разберите его
Я его делал к заданию:Каков самый большой делитель числа 600851475143, являющийся простым числом?

d=1
a=194
i=1
for i in range(2, a//2+1):
if (a%i==0) and (d<i):
d=i
i=i+1
continue
print(d)

  1. Ответ на вопрос
    Ответ на вопрос дан p15

    Ответ:

    Это четвертая версия кода. Еще быстрее. Можно поиграться и с большими числами, например 600851475143777, но некоторые простые большие может искать долго.

    n=600851475143777

    md=0

    i=3

    while i<n:

       while not(n%i):

           n=n//i

           md=i

       i+=2

    print (md) if n<md else print (n)

    Например в 600851475143777 есть в множителях 11, 13, 41, 28871, 3549649.

    Объяснение:

    1. Ответ на вопрос
      Ответ на вопрос дан p15
      и n>2 должно быть (но это думаю будет всегда в этой задаче)
    2. Ответ на вопрос
      Ответ на вопрос дан p15
      и нечетное
    3. Ответ на вопрос
      Ответ на вопрос дан p15
      Нечетное тоже понятно - иначе можно поделить на 2. Можно конечно это подготавливать (делить на 2 пока не станет нечетным)
    4. Ответ на вопрос
      Ответ на вопрос дан p15
      нет. последнюю строчку надо оставить как в ответе.
    5. Ответ на вопрос
      Ответ на вопрос дан iramazurk
      Мне это не дано понять)
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.