Составить процедуру вычитания двух дробей и функцию произведения двух дробей

Dermo238 Dermo238    1   07.09.2019 19:20    1

Ответы
dmitriy14nagiev dmitriy14nagiev  06.10.2020 23:41
Int gcd(int a, int b){
while (a>0 && b>0){
if (a>b)
a=a%b;
else
b=b%a;
}
return a+b;
}
pair <int,int> minus(int ch1,int zn1,int ch2,int zn2){
ch1=ch1*gcd(zn1,zn2)/zn1;
ch2=ch2*gcd(zn1,zn2)/zn2;
return {ch1-ch2,gcd(zn1,zn2)}
}
pair <int,int> prize(int ch1,int zn1,int ch2,int zn2){
int GCD=gcd(ch1*ch2,zn1*zn2);
return ({ch1*ch2/GCD,zn1*zn2/GCD})
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика