Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
tahliaderma
31.03.2022 07:11 •
Информатика
Составить процедуру вычитания двух дробей и функцию произведения двух дробей
Ответ:
Yogurt1958
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})
}
0,0
(0 оценок)
Популярные вопросы: Информатика
rafik91
23.01.2021 23:17
22 44 66 88 продолжить ряд на 6 чисел вперёд?...
AlexPomanov
05.03.2021 14:26
По программе paskal : 1.дано целое число.напишите программу которая уменьшает на 2 модуль этого числа и выводит на экран монитора результат 2.дано целое число.напишите,программу...
двоишник53
11.10.2021 17:40
Опрос среди школьников какая популярная поисковая система среди школьников если какая поисковая система любая...
domiradps
13.10.2022 07:03
Заполнить массив числами по правилу: a[i]=i*3+2*a[i-1]. первый элемент массива равен 10....
Полинка8769532578
30.06.2022 21:02
Сделать Правда или Действие на...
Кпоперша1
29.08.2022 01:37
Правда или действие на Python!...
pavelakur
14.11.2021 13:57
Правда или действие на Python!...
миша1089
05.04.2023 20:22
Разность чисел 100 и 57 увеличить на18...
vadhmv
05.04.2023 20:22
Сначала и решите -2(6,7а+0,5)+5,3а-2= при а=2/9...
помогите1177
05.04.2023 20:22
Направление ветра в январе в г. либревиль и г. нью-йорк. , !...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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})
}