home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 March / Chip_2002-03_cd1.bin / chplus / cecko / CPP / COMPLEX.H < prev    next >
Encoding:
C/C++ Source or Header  |  1998-10-05  |  643 b   |  28 lines

  1. // P⌐íklad: Programování v C++ na FJFI - ÇVUT
  2. #ifndef __cplusplus
  3. #error
  4. #endif
  5. #ifndef __complex_h
  6. #define __complex_h
  7. #include "zlomky.h"
  8. #include <iostream.h>
  9.  
  10. class complex : public zlomky {
  11.   public:
  12.   zlomky re;
  13.   zlomky im;
  14.   public:
  15.   complex(zlomky r=0,zlomky i=0) {re=r;im=i;}; //konstruktor
  16.   complex operator +(complex c);
  17.   complex operator -(complex c);
  18.   complex operator *(complex c);
  19.   complex operator /(complex c);
  20.   void Cti() {cin >> *this;}
  21.   void Pis() {cout << *this;}
  22. };
  23.  
  24. ostream& operator << (ostream& proud, complex objekt);
  25. istream& operator >> (istream& proud, complex& objekt);
  26.  
  27. #endif
  28.