fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3. class complex
  4. {
  5. double real;
  6. double img;
  7. public :
  8. void setReal(double r)
  9. {
  10. real=r;
  11.  
  12. }
  13. void setImg(double i)
  14. {
  15. img=i;
  16.  
  17. }
  18. double getReal()
  19. {
  20. return real;
  21. }
  22. double getImg()
  23. {
  24. return img;
  25. }
  26. void add(complex c1,complex c2)
  27. {
  28. real=c1.real + c2.real;
  29. img=c1.img + c2.img;
  30.  
  31. }
  32. };
  33. int main() {
  34. complex c1,c2,c3;
  35. double r1,r2,i1,i2;
  36. cin>>r1>>i1>>r2>>i2;
  37. c1.setReal(r1);
  38. c1.setImg(i1);
  39. c2.setReal(r2);
  40. c2.setImg(i2);
  41. c3.add(c1,c2);
  42. cout <<c3.getReal()<<c3.getImg();
  43. return 0;
  44. }
Success #stdin #stdout 0s 4452KB
stdin
2 3 2 3
stdout
46