Pascal программа определить процедуру, которая приводит дробь к несокра¬тимому виду. процедура должна иметь четыре параметра: числи¬тель и знаменатель исходной дроби; числитель и знаменатель ре¬зультирующей дроби.
295
489
Ответы на вопрос:
Pascalabc.net 3.3.5, сборка 1662 от 29.04.2018 внимание! если программа не работает, обновите версию! procedure redfrac(a,b: integer; var c,d: integer); // сокращение дроби function gcd(a,b: integer): integer; // нод begin while b< > 0 do begin a: =a mod b; swap(a,b) end; result: =a end; begin var sgnc: =sign(a); // мы должны учитывать знак! var sgnd: =sign(b); // мы должны учитывать знак! c: =abs(a); d: =abs(b); var g: =gcd(c,d); c: =(c div g)*sgnc; d: =(d div g)*sgnd end; begin var p,q,r,s: integer; write('введите числитель и знаменатель: '); read(p,q); redfrac(p,q,r,s); writeln(p,' / ',q,' = ',r, ' / ',s) end. пример введите числитель и знаменатель: 384 4096 384 / 4096 = 3 / 32
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Nikita111r216.03.2023 17:45
-
Hitecho0728.01.2021 19:33
-
Кологривко27.06.2022 14:37
-
milk05107.12.2021 19:21
-
Duhan116.05.2022 14:39
-
Julli0Kub12.12.2021 16:43
-
popirina200117.02.2023 07:34
-
yufhdg10.05.2020 20:26
-
sofjiasofa12345618.04.2023 01:01
-
Kakakkakaka15.05.2023 07:05
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.