Составьте программу сложения двух простых дробей. результат должен быть несократимой дробью. используйте подпрограмму вычисления нод по алгоритму евклида. простая дробь задаётся двумя числами: числителем и знаменателем
Ответы на вопрос:
pascalabc.net
function gcd(a, b: integer): integer; // нод
begin
while b < > 0 do
begin
a : = a mod b;
swap(a, b)
end;
result : = a
end;
procedure redfrac(var a, b: integer); // сокращение дроби
begin
var sgna : = sign(a); // мы должны учитывать знак!
var sgnb : = sign(b); // мы должны учитывать знак!
a : = abs(a);
b : = abs(b);
var d : = gcd(a, b);
a : = (a div d) * sgna;
b : = (b div d) * sgnb
end;
begin
var (p1, q1) : =
readinteger2('дробь 1. введите числитель и знаменатель: ');
var (p2, q2) : =
readinteger2('дробь 2. введите числитель и знаменатель: ');
var p3 : = p1 * q1 + p2 * q2;
var q3 : = q1 * q2;
redfrac(p3, q3);
println(p3, '/', q3)
end.
ЭТо на с++?
ИЛи на бейзик?
На скретч могу написать такой код что будешь литать!!!
from turtle import *
speed(50)
d = 1
for h in range(10):
write(d)
pu(); fd(10); pd()
d = d + 1
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
танкистка718.12.2021 03:55
-
Kanesan16.12.2021 21:43
-
vitalinabelova126.02.2023 15:24
-
Medvedevalilit200403.10.2021 14:05
-
егор2281337111124.03.2021 07:24
-
ololshka201602.10.2021 02:08
-
omy00god16.01.2023 17:35
-
андрейка4121.10.2022 10:06
-
121e312r321428.07.2022 19:53
-
egorjanov220005.03.2021 07:08
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.