Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
v111111111
29.08.2020 18:00 •
Информатика
Составьте программу нахождения наименьшего общего кратного (нок) двух чисел, используя формулу: а*в = нод(а*в)*нок(а, в). (по алгоритму евклида на паскале)
Ответ:
Сашечка11
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 оценок)
Популярные вопросы: Информатика
guzel32211
16.02.2022 10:23
Набор символов, которые используются для создания элементов программы - это ... (Введите ваш ответ) * ...
WiTeKHasky
24.07.2020 03:00
Словарный порядок по информатике месяцы года...
PomoGayka0
24.07.2020 03:00
Есть 10 цепей по 8 колец в каждой. какое наименьшее число колец нужно расковать и сковать, чтобы соединить эти цепи в одну длинную цепь?...
Помощник223
09.11.2020 00:42
Для чего использует компьютер инженер, художник, музыкант?...
akimova5
13.02.2020 04:32
Вопрос из ОГЭ по информатике. Нужно из МАКСИМУМ 5 команд сделать из 1 в 48 1 команда- прибавь 3 2 команда-умножь на 3 Не смог её решить вообще....
Keterina0905keka
17.06.2021 10:55
Надо только сделать а и в ...
yabreakneckkryt
15.02.2021 13:39
Написать письменный отзыв о картине Б.Кустодиева Ярмарка ...
Аняняняняняняняяня
28.05.2020 08:18
Do the tasks with a partner.Tick (✓) the box if you can do them. Pleas...
eugenegovvbowxpxt
03.10.2020 04:43
Часть, какой фигуры изображена на рисунке? Дорисуйте фигуру....
megachiglakov
21.11.2022 22:43
Бұрынғы және ауыспалы өткен шақтағы сөйлемдерді бөліп жаз. Бұрынғы өткен шақАуыспалы өткен шақ«Нұр-Сұлтан елдің солтүстігінде Есіл өзенінің жағасында орналасқан.+30 мың...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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.