Вопрос задан 27.06.2023 в 16:18. Предмет Информатика. Спрашивает Маркевич Полина.

Составьте программу вычисления суммы нечетных делителей нату-рального числа M, больша Р.​

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бузоверя Лиза.

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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вычисления суммы нечетных делителей натурального числа M, больших числа Р, вы можете использовать следующую программу на языке Python:

python
def 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 с клавиатуры, и программа выведет результат на экран.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос