
ПОМОГИТЕ СРОЧНО ПОЖАЛУЙСТА ПРОГРАММИРОВАНИЕ НА PYTHON! ДАЮ 40 БАЛЛОВ Дано натуральные числа m и
n. Составить программу для нахождения всех их общих делителей

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

Ответ:
Var i,m,n,s,t:integer;
Begin
write('Введите число m: ');readln(m);
write('Введите число n: ');readln(n);
if m > n then
t:= n else t := m;
for i := 1 to t do
begin
if ((m mod i) = 0) and ((n mod i) = 0) then
s:= s + i;
end;
writeln(s);
readln;
end.
Объяснение:
Как то так



Конечно, я могу помочь вам с программированием на Python! Вот пример программы, которая найдет все общие делители двух заданных натуральных чисел m и n:
pythondef find_common_divisors(m, n):
# Находим минимальное из двух чисел
min_num = min(m, n)
# Создаем пустой список для общих делителей
common_divisors = []
# Проверяем числа от 1 до минимального числа
for i in range(1, min_num + 1):
# Если i является делителем и m и n, добавляем его в список
if m % i == 0 and n % i == 0:
common_divisors.append(i)
return common_divisors
# Получаем ввод от пользователя
m = int(input("Введите число m: "))
n = int(input("Введите число n: "))
# Вызываем функцию для нахождения общих делителей
result = find_common_divisors(m, n)
# Выводим результат
print("Общие делители чисел", m, "и", n, ":", result)
В этом примере мы определяем функцию find_common_divisors
, которая принимает два числа m
и n
. Мы инициализируем пустой список common_divisors
для хранения общих делителей.
Затем мы проходим по числам от 1 до минимального числа (включительно) и проверяем, является ли текущее число делителем и m
, и n
. Если это так, мы добавляем это число в список common_divisors
.
В конце мы выводим результат на экран.
Вы можете запустить эту программу и ввести числа m
и n
, чтобы получить список их общих делителей.


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







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