Вопрос задан 06.07.2023 в 22:32. Предмет Информатика. Спрашивает Тюринова Даша.

ПОМОГИТЕ СРОЧНО ПОЖАЛУЙСТА ПРОГРАММИРОВАНИЕ НА PYTHON! ДАЮ 40 БАЛЛОВ Дано натуральные числа m и

n. Составить программу для нахождения всех их общих делителей
0 0
Перейти к ответам

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

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

Ответ:

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.

Объяснение:

Как то так

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

Конечно, я могу помочь вам с программированием на Python! Вот пример программы, которая найдет все общие делители двух заданных натуральных чисел m и n:

python
def 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, чтобы получить список их общих делителей.

0 0

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

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

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

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