kozak8824
?>

Дан целочисленный массив из 30 элементов. элементы массива могут принимать значе-ния от -20 до 20 — сведения о температуре за каждый день ноября. опишите на языке или на одном из языков программирования алгоритм, который находит и выводит максимальную температуру среди дней, когда были заморозки (то есть температура опускалась ниже нуля гарантируется, что хотя бы в один день ноября была отрицательная температура. исходные данные объявлены так, как показано ниже. запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них. n=30 dim a(n) as integer dim i, j, max as integer for i = 1 to n input a(i) next i end

Информатика

Ответы

Nevstrueva_Vasilevna

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()

Объяснение:

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


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

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()

Объяснение:

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


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

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

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

Дан целочисленный массив из 30 элементов. элементы массива могут принимать значе-ния от -20 до 20 — сведения о температуре за каждый день ноября. опишите на языке или на одном из языков программирования алгоритм, который находит и выводит максимальную температуру среди дней, когда были заморозки (то есть температура опускалась ниже нуля гарантируется, что хотя бы в один день ноября была отрицательная температура. исходные данные объявлены так, как показано ниже. запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них. n=30 dim a(n) as integer dim i, j, max as integer for i = 1 to n input a(i) next i end
Ваше имя (никнейм)*
Email*
Комментарий*

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

shneider1969
kirycha-2000719
elenaneretina
P7Y7V7
Лифанов_Ольга
Gpack54
natapetrova20017
Геннадьевна Вета560
lider-mpl550
Орлова
varvara-kulkova
zhunina71807
shymilin19951783
Михаил736
titov-es3095