Предмет: Информатика,
автор: zagraba
Помогите пожалуйста!!! Дано натуральне число n. У наступних n рядках дано по одному цілому числу. Виведіть кількість додатних серед цих чисел. Наприклад:
Вхід Вихід
4 2
12
-4
0
20
Дано натуральне число n. Виведіть у один рядок всі дільники цього числа у порядку зростання. Наприклад:
Вхід Вихід
Ответы
Автор ответа:
0
Ответ:
n = int(input())
cnt = 0
for i in range(n):
x = int(input())
if x > 0:
cnt += 1
print(cnt)
n = int(input())
divs = []
i = 1
while i * i <= n:
if n % i == 0:
divs.append(i)
if i * i != n:
divs.append(n // i)
i += 1
divs.sort()
print(*divs)
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: ёшкинкот220365
Предмет: Русский язык,
автор: bakiev200480
Предмет: Русский язык,
автор: Баука111
Предмет: Химия,
автор: makstulyupa