Есть ответ 👍

разложить нат. число на простые множители

241
327
Посмотреть ответы 3

Ответы на вопрос:

mrgrabik
4,5(21 оценок)

Python

n = int(input())

slist = []

s = 2

while n > 1:

   if n % s == 0:

       slist.append(s)

       n = n/s

   else:

       s += 1

print(slist)


num = int(input()) # раскладываемое число

div = 2 # претендент на делитель

while num > 1:

   if num % div == 0: # остаток от деления равен нулю

       print(div) # печатаем делитель

       num //= div # делим исходное число на делитель, чтоб искать дальше

       continue # проверяем еще раз, будет ли делиться снова на этот же делитель

   div += 1 # если не делится - увеличиваем возможный делитель

sweet690
4,4(39 оценок)

// pascalabc.net 3.1, сборка 1201 от 18.03.2016 begin   var r1,r2,r3: real;   write('введите r1 r2 r3: '); read(r1,r2,r3);   var g: =1/r1+1/r2+1/r3;   writeln('r=',1/g: 0: 5) end. тестовое решение: введите r1 r2 r3: 3.5 2.75 4 r=1.11191

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS