Для решения данной задачи можно использовать следующий код на Python:
def sum_natural_numbers(N): return N * (N + 1) // 2 def count_divisors(N): count = 0 for i in range(1, N + 1): if N % i == 0: count += 1 return count N = int(input("Введите значение N: ")) sum_n = sum_natural_numbers(N) div_count = count_divisors(N) print(f"Сумма натуральных чисел от 1 до {N} равна: {sum_n}") print(f"Количество делителей числа {N} равно: {div_count}")
Этот код сначала определяет две функции: sum_natural_numbers, которая находит сумму натуральных чисел от 1 до N, и count_divisors, которая находит количество делителей числа N. Затем программа запрашивает у пользователя значение N, использует эти функции для вычисления суммы и количества делителей и выводит результаты.
Пример работы программы:
Введите значение N: 10 Сумма натуральных чисел от 1 до 10 равна: 55 Количество делителей числа 10 равно: 4
Для решения данной задачи можно использовать следующий код на Python:
def sum_natural_numbers(N):return N * (N + 1) // 2
def count_divisors(N):
count = 0
for i in range(1, N + 1):
if N % i == 0:
count += 1
return count
N = int(input("Введите значение N: "))
sum_n = sum_natural_numbers(N)
div_count = count_divisors(N)
print(f"Сумма натуральных чисел от 1 до {N} равна: {sum_n}")
print(f"Количество делителей числа {N} равно: {div_count}")
Этот код сначала определяет две функции: sum_natural_numbers, которая находит сумму натуральных чисел от 1 до N, и count_divisors, которая находит количество делителей числа N. Затем программа запрашивает у пользователя значение N, использует эти функции для вычисления суммы и количества делителей и выводит результаты.
Пример работы программы:
Введите значение N: 10Сумма натуральных чисел от 1 до 10 равна: 55
Количество делителей числа 10 равно: 4