Предмет: Информатика, автор: FuNCuPPP

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

Ответы

Автор ответа: aleksistorenoxt5kd
0
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})
}
Автор ответа: Аноним
0
МЕТОД не просили, не выдумывайте
Автор ответа: aleksistorenoxt5kd
0
по вашему процедура это не метод???
Автор ответа: Аноним
0
Метод принадлежит классу. Класс Вы не создавали.
Автор ответа: Аноним
0
Поэтому и метода Вы тоже не написали. Учите матчасть!
Автор ответа: Аноним
0
Далее. Все ответы проверяют модераторы. Гораздо быстрее запустить задачу и проверить её работу, нежели просматривать весь синтаксис и проверять реализацию, тем более, когда отступов нет. Поэтому всегда надо помещать ответ, который можно запускать.
Похожие вопросы
Предмет: Математика, автор: nazgulmamatzanva