Напишите процедуру, которая сокращает дробь вида m/n. числитель и знаменатель дроби как изменяемые параметры. пример: введите числитель и знаменатель дроби: 25 15 после сокращения: 5/3
218
231
Ответы на вопрос:
Var a, b: integer; function greatest_common_divisor(m, n: integer): integer; var modulo: integer; begin modulo : = m mod n; if modulo = 0 then greatest_common_divisor : = n else greatest_common_divisor : = greatest_common_divisor(n, modulo) end; procedure reduce_the_fraction(a, b: integer); var gcd: integer; sign: string; begin gcd : = greatest_common_divisor(a, b); if a * b < 0 then sign : = '-'; writeln(sign, abs(a) / gcd, '/', abs(b) / gcd); end; begin write('enter two numbers: '); readln(a, b); reduce_the_fraction(a, b); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
chalenkotaya12.06.2023 20:17
-
VasyaPupkin228148811.12.2021 17:38
-
ДобродушныйЕнот04.03.2020 21:44
-
Muna22212.03.2021 14:54
-
glushak52712.10.2020 00:19
-
Azalia132407.03.2022 22:14
-
007007007000723.10.2022 15:22
-
Sasha2000ret02.03.2022 03:01
-
seredinavi24.06.2021 11:04
-
juhf11.07.2020 22:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.