Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Vikysiax99
24.12.2021 19:20 •
Информатика
Составьте программу нахождения наименьшего общего кратного (нок) двух чисел, используя формулу: а*в = нод(а*в)*нок(а, в). (по алгоритму евклида на паскале)
Ответ:
zvezdoska
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.
0,0
(0 оценок)
Популярные вопросы: Информатика
Derbeshto
29.09.2020 21:45
Составить алгоритм, который проверяет существует ли треугольник со сторонами а, в, с (словесно и графически)...
alina9ru
23.09.2020 09:04
Какими профессиями владеет компьютер...
ishoeva
25.07.2021 22:47
что не является фрагментом текста 1) Абзац или страница 2) Текстовый редактор 3) Слово или строка 4) Весь документ...
Александра24х4
06.07.2020 22:08
Как решить примеры ax^2+2a^2-a^3-2x^2...
brain75
06.07.2020 22:08
Сидел у закончить фразу так, чтобы у нее получилось интересное свойство. а)и ждал лодочника б)и ел редиску в)и размышлял о динозаврах г) иловил рыбу д)и слушал джаз...
Кек11111111118
06.07.2020 22:08
Какие существуют виды опасных веществ...
chiminswife
06.07.2020 22:08
Как изменится расстояние между двумя если сила увеличится в 2 раза?...
vladplotnikov2
18.07.2022 09:02
Добавьте слова где нужно ! 30 ! однажды со мной произошло вот когда мама была на работе,я решила сделать небольшой сюрприз. для начала я помыла посуду,погуляла с котом и сделала ещё...
том55551
18.07.2022 09:02
Все ли слова написаны правильно и грамотно в этом тексте? (30 ) однажды со мной произошло вот когда мама была на работе,я решила сделать небольшой сюрприз. для начала я помыла посуду,погуляла...
DaniilEzhov036
17.01.2022 14:37
Напишите изложение на тему ленька, любимец . !...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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.