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

Написать программу, которая вычисляет наибольший общий делитель двух целых чисел Паскаль

+5
Ответы (1)
  1. 20 июня, 02:16
    0
    Program zz1;

    var M, N: integer; / /задаем переменные целого типа

    begin

    writeln ('Введите М и N'); / /вводим с клавиатуры два заданных числа через пробел

    readln (M, N);

    while MN do / /организуем цикл, пока исходные два числа не равны между собой

    begin

    if M>N / / проверяем условие, если первое число больше второго

    then M:=M-N / / то, от первого отнимаем второе

    else N:=N-M / /иначе, от второго отнимаем первое

    end;

    write ('Н0 Д=', M); / /в связи с тем, что по окончании цикла два числа сравняются, ответом является любое из них

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Написать программу, которая вычисляет наибольший общий делитель двух целых чисел Паскаль ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Наибольший общий делитель (НОД) двух или нескольких чисел - это наибольшее число, на которое делятся все заданные числа. Напишите программу, которая вычисляет НОД двух чисел. Используйте функцию. Паскаль ABC
Ответы (1)
1) Написать программу на языке Паскаль, которая вычисляет среднее арифметическое пяти любых чисел. 2) Написать программу на языке Паскаль, вычисляющую корни квадратного уравнения.
Ответы (1)
1) Напишите программу, которая определяет, является ли число нечётным. 2) Напишите программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n.
Ответы (1)
1) Написать программу, которая вводит массив из 10 целых чисел и выводит на экран этот же массив в прямом и обратном порядке.
Ответы (1)
1. Написать программу, которая вычисляет частное двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), вы давать сообщение об ошибке.
Ответы (1)