Новый тип данных
есть такой код:
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
setlocale(0, "");
int a = 1;
int b = 3;
int c = a/b;
float d = (float)(a)/b;
cout <<"ответ: c = " << c << "\n\n";
// ответ: c = 0
cout <<"ответ: d = " << d << "\n\n";
//ответ: d = 0.333333
system("pause");
return 0;
}
меня не устраивают результаты выводов хотелось бы что-то вроде такого:
fraction e = a/b;
cout << "ответ: e = " << e << "\n\n";
// ответ: e = 1/3
новый тип fraction который бы выдавал в результат обычные дроби. возможно ли такое реализовать подскажите куда обратить взор?