Титова674
?>

С ++ В одномерном массиве , состоящем из 12 целых элементов : а) Найти максимальный элемент , и его номер среди элементов массива с нечетными номерами

Информатика

Ответы

rayman777

def check_perfect(number:int, dividers = []):

for i in range(1, number):

 if number%i == 0:

  dividers.append(i)

if sum(dividers) == number:

 return 1

def get_div(num, div = []):

for i in range(1, num):

 if num%i == 0:

  div.append(i)

return div

def main():

number = int(input())

if check_perfect(number):

 print(' '.join(str(num) for num in get_div(number)))

else:

 print(0)

if __name__ == '__main__':

main()

Объяснение:

На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.


совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число
Vyacheslavovna240

def check_perfect(number:int, dividers = []):

for i in range(1, number):

 if number%i == 0:

  dividers.append(i)

if sum(dividers) == number:

 return 1

def get_div(num, div = []):

for i in range(1, num):

 if num%i == 0:

  div.append(i)

return div

def main():

number = int(input())

if check_perfect(number):

 print(' '.join(str(num) for num in get_div(number)))

else:

 print(0)

if __name__ == '__main__':

main()

Объяснение:

На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.


совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число

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

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

С ++ В одномерном массиве , состоящем из 12 целых элементов : а) Найти максимальный элемент , и его номер среди элементов массива с нечетными номерами
Ваше имя (никнейм)*
Email*
Комментарий*

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

Виктор Попова
mekap22044
Vkois56
oduvanalex
ksenyabobrovich7214
Abdullaev
Bni1504
vladburakoff5
istok11
Vladstreletskiy
Ruzalina_Svetlana1435
brakebox
Кириллов57
ecogoi
misie1974
▲