/
RedResistance
/
JSonMall
Обзор
Документация
Войти
/
RedResistance
/
JSonMall
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
fraction.h
23 строки
642 B
Domovoi-Kuzma
json_factory
22 июл 2025, 23:01
22 июл 2025, 23:01
7934937
Код
Авторство
О чём код?
#pragma once #include <iostream> int gcd(int, int); class fraction { int num, denum; void balance(); public: fraction(int n = 0, int d = 1) : num(n), denum(d) { if (denum < 0) { num *= -1; denum *= -1; } balance(); } friend fraction operator + (fraction, fraction); friend fraction operator - (fraction, fraction); friend fraction operator * (fraction, fraction); friend fraction operator / (fraction, fraction); friend fraction operator == (fraction, fraction); friend bool operator < (fraction, fraction); friend bool operator > (fraction, fraction); friend std::ostream& operator << (std::ostream&, fraction); };