tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Составьте программу нахождения
Составьте программу нахождения наименьшего общего кратного (нок) двух чисел, используя формулу: а*в = нод(а*в)*нок(а, в). (по алгоритму евклида на паскале)
KirikRu
1 20.05.2019 05:40
10
Ответы
лев234325
13.06.2020 13:20
Var
x, y, p: Integer;
begin
Writeln('Введите два числа');
Readln(x, y); {вводим два целых числа}
p := x * y;
repeat
if x > y Then x := x Mod y
Else y := y Mod x
until (x = 0) Or (y = 0);
{до тех пор, пока одно из чисел не станет равно нулю}
Writeln('НОK=', p / (x + y)); {вывод НОД - без условного оператора, так как одно из чисел обязательно равно нулю}
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
tatyanamasenko
16.06.2019 15:50
Алфавитный подход позволяет измерять •кол-во букв в текста, составленном из символов некоторого алфавита •кол-во информации в тексте, составленном из символов некоторого...
Гилязарт
16.06.2019 14:57
(пайтон) можете решить как новичок, чтобы я смогла понять...
Katerina9322
16.06.2019 14:55
Розробіть програму, яка за введеним позначенням відмінника виводить запитання, на які відповідає прикметник в указаному відмінку(pascal)...
sanekmmg1980
16.06.2019 14:31
С# дан массив, состоящий из целых чисел. напишите программу, которая подсчитывает количество положительных чисел среди элементов массива. входные данные сначала задано...
kryganavika2006
29.01.2021 13:40
Чи буде дилитися на 6 уведіть число у клавиатуру...
Одуванчик11111111
29.01.2021 13:40
Подготовьте краткое сообщение об основной позиции пальцев на клавиатуре...
gulnazira2005
20.06.2019 21:40
Что произойдет если вы вставите из буфера обмена рисунок который больше по размерам чем область для рисунка в paint? а.рисунок обрежется б.будет выведено сообщения...
SattorovaSonya
20.06.2019 21:40
Процессы,использующие совокупность средств и методов сбора,обработки и передача данных (первичной информации) для получения информации нового качества о состояние объекта,процесса...
Killrog
20.06.2019 00:00
Даны действительные числа x, y. не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить:...
FRIEND151
15.06.2019 14:30
Примените распределительное свойство умножения а)11х(60+а). в)(х-9)х24 б)21х(38-б). г)(у+4)х38 ! заранее...
Популярные вопросы
Переведите на нормальный язык: the modern family that emerged after...
1
Каким можно увеличить потенциальную энергию самолёта, летящего над...
2
При каком значении к система уравнений имеет решение? {2х–у=5, {3х–2у=3,...
3
Найдите молекулярную формулу углеводорода, массовая доля углерода...
2
Ученик сделал тертёж прямоугольника у которого длинна в три раза...
2
Вкубе abcda1b1c1d1 точка к-середина ребра ав,точка l-середина ребра...
3
Взаимодействие 3-метилбутина-1 с хлороводородом назовите продукты...
3
Кто я по знаку зодиака, если день рождение в меня в мае?...
3
Тело движется по прямой так что расстояние от некоторой точки этой...
3
Среднее арифметическое 6 чисел равно 5,8.после того как к этому...
1
x, y, p: Integer;
begin
Writeln('Введите два числа');
Readln(x, y); {вводим два целых числа}
p := x * y;
repeat
if x > y Then x := x Mod y
Else y := y Mod x
until (x = 0) Or (y = 0);
{до тех пор, пока одно из чисел не станет равно нулю}
Writeln('НОK=', p / (x + y)); {вывод НОД - без условного оператора, так как одно из чисел обязательно равно нулю}
end.