
Вопрос задан 27.06.2023 в 16:18.
Предмет Информатика.
Спрашивает Маркевич Полина.
Составьте программу вычисления суммы нечетных делителей нату-рального числа M, больша Р.


Ответы на вопрос

Отвечает Бузоверя Лиза.
var m,p,d,s:integer;
begin
writeln('введите m');
readln (m);
s:=0;
writeln('введите p');
readln (p);
if p mod 2 = 1 then d:=p+2 else d:=p+1;
while d<=m do begin
if m mod d = 0 then s:=s+d; d:=d+2
end;
writeln(s);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для вычисления суммы нечетных делителей натурального числа M, больших числа Р, вы можете использовать следующую программу на языке Python:
pythondef sum_of_odd_divisors(M, P):
if M <= P:
return 0
odd_divisor_sum = 0
for i in range(P + 1, M + 1):
if M % i == 0 and i % 2 == 1:
odd_divisor_sum += i
return odd_divisor_sum
# Введите значения M и P
M = int(input("Введите натуральное число M: "))
P = int(input("Введите число P: "))
result = sum_of_odd_divisors(M, P)
print(f"Сумма нечетных делителей числа {M}, больших {P}, равна {result}")
Эта программа определяет сумму нечетных делителей числа M, которые больше числа P. Вы можете ввести значения M и P с клавиатуры, и программа выведет результат на экран.


Похожие вопросы

Информатика 75

Информатика 92

Информатика 34

Информатика 20

Информатика 57

Информатика 45

Информатика 10
Топ вопросов за вчера в категории Информатика

Информатика 558

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

Информатика 27
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili