Сложение дробей. 7 класс даны две дроби a/b c/d, нужно их сложить (знаменатели могут быть разными). находить через нод. в программе каждое действие пояснить. язык pascal.
242
258
Ответы на вопрос:
var n,m,a,b,c,d,k: longint;
function nod(x,y: longint): longint;
var c: longint;
begin
while y> 0 do
begin
c: =x mod y;
x: =y;
y: =c;
end;
nod: =x;
end;
function nok(x,y: longint): longint;
begin
nok: =(x*y) div nod(x,y);
end;
begin
readln(a,b,c,d);
n: =nok(b,d);
a: =a*(n div b);
c: =c*(n div d);
m: =a+c;
k: =nod(a,c);
write(m div k, ' ' ,n div k);
end.
Популярно: Информатика
-
efimovan02.02.2023 12:47
-
Ilja041320.10.2022 17:49
-
Лейла522510.01.2023 15:24
-
Ganifa50525.05.2021 03:10
-
бббб929.08.2020 14:56
-
Алиса020212.09.2022 02:58
-
anjellalove09424.07.2020 13:22
-
пороло116.02.2023 22:59
-
Smpl27.01.2022 10:48
-
gnastasiya521.04.2020 03:01