Блог для маленьких школьников и их родителей
ШколаЛа

Дано натуральное число. а) Получить все его делители. б) Найти сумму его делителей. в) Найти сумму его…

Автор:
Предмет: Информатика
Уровень: студенческий

Дано натуральное число.

а) Получить все его делители.

б) Найти сумму его делителей.

в) Найти сумму его четных делителей.

г) Определить количество его делителей.

д) Определить количество его нечетных делителей.

е) Определить количество его делителей. Сколько из них четных?

ж) Найти количество его делителей, больших d.

Решить через Python

Ответов к вопросу: 1
  • nella48
    17.07.2024 | 23:37

    Ответ:
    a = int(input(«Введите число: «))
    d = int(input(«Введите число d: «))
    k = 0
    b = 2
    c = []
    e = 0
    even = 0
    odd = 0
    s = 0
    s2 = 0
    while b <= a:
    if a % b == 0:
    c.append(b)
    b += 1
    k = len(c)
    print(‘Все делители’, c)
    for i in range(len(c)):
    if c[i] % 2 == 0:
    even += 1
    s2 += c[i]
    else:
    odd += 1
    if c[i] > d:
    e += 1
    s += c[i]
    print(‘Сумма всех делителей: ‘, s)
    print(‘Сумма всех четных делителей: ‘, s2)
    print(‘Количество всех делителей: ‘, k)
    print(‘Количество нечетных делителей: ‘, odd)
    print(‘Количество четных делителей: ‘, even)
    print(‘Количество делителей больше числа d: ‘, e)

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.