Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- class NrRational{
- int A;
- int B;
- public:
- NrRational(){
- A=0;
- B=0;
- }
- NrRational(int numarator, int numitor){
- A=numarator;
- B=numitor;
- }
- double rat(){
- return (double)A/B;
- }
- NrRational operator+(NrRational numar){
- NrRational rez;
- rez.B = numar.B * B;
- rez.A = numar.B*A + numar.A*B;
- return rez;
- }
- };
- int main() {
- NrRational x(7,3);
- std::cout<<x.rat()<<std::endl;
- NrRational y(5, 4);
- std::cout<<y.rat()<<std::endl;
- NrRational z;
- z=x+y;
- std::cout<<z.rat();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement