Определить, является ли...

Тема в разделе "Информатика", создана пользователем Seven, 3 фев 2010.

  1. Seven

    Seven New Member

    Определить, является ли число совершенным. (Совершенное число -это число у которого сумма всех делителей за искл. самого числа равняется этомучислу)
     
  2. kppman

    kppman New Member

    Язык python

    num = raw_input("Введите число:") # Ввод с клавиатуры числа от пользователя и запись его в переменную num
    cnt = 0 # счетчик в котором храним сумму множителей
    for i in range(1,num): # цикл по i от 1 до num-1
      if num % i ==0; # Если num дает остаток от деления на i 0
        cnt+=i # то прибавляем i к переменной cnt
    # Цикл кончился
    if cnt == num: # Если cnt и num равны, то ..., иначе ..
      print "Число совершенно"
    else:
      print "Число несовершенно"
     

Поделиться этой страницей

Наша группа