Advertisement
Guest User

Untitled

a guest
Feb 26th, 2021
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #include "complexx.h"
  2.  
  3. namespace COMPLEX
  4. {
  5. Complex::Complex()
  6. {
  7. A = 0;
  8. Bi = 0;
  9. }
  10.  
  11. Complex::Complex(double value)
  12. {
  13. A = Bi = static_cast<int>(value);
  14. }
  15.  
  16. Complex::Complex(double v1, double v2)
  17. {
  18. A = static_cast<int>(v1);
  19. Bi = static_cast<int>(v2);
  20. }
  21.  
  22. std::istream& operator >>(std::istream& in, Complex& c)
  23. {
  24. in >> c.A;
  25. in >> c.Bi;
  26.  
  27. return in;
  28. }
  29.  
  30. std::ostream& operator <<(std::ostream& out, Complex& c)
  31. {
  32. out << "A: " << c .A << std::endl;
  33. out << "Bi: " << c.Bi << std::endl;
  34.  
  35. return out;
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement