Toggle navigation
Images.Elk.pl
lzespolona 8hh source
lab3: Plik źródłowy inc/lzespolona.hh Strona główna Klasy Pliki Lista plików inc/lzespolona.hh00001 00003 #ifndef LZESPOLONA_HH 00004 #define LZESPOLONA_HH 00005 #include <iostream> 00006 #include <math.h> 00007 using namespace std; 00008 00012 class LZespolona { 00013 00014 private: 00015 double Re, Im; 00017 public: 00018 LZespolona() : Re(0.0), Im(0.0) {} ; 00019 LZespolona(double Re, double Im=0.0) : Re(Re), Im(Im) {} ; 00020 ~LZespolona() {}; 00023 LZespolona operator + (const LZespolona& c) const; 00025 LZespolona operator - (const LZespolona& c) const; 00027 LZespolona operator * (const LZespolona& c) const; 00029 LZespolona operator / (const LZespolona& c) const; 00032 bool operator == (const LZespolona& c) const 00033 { 00034 return (Re==c.Re)&&(Im==c.Im); }; 00036 bool operator != (const LZespolona& c) const 00037 { return !operator == (c); }; 00039 double Module() { return sqrt(Re * Re + Im * Im); }; 00041 friend ostream& operator<<(ostream& stream, const LZespolona& c); 00042 friend istream& operator>>(istream& stream, LZespolona& c); 00044 }; 00045 00046 #endif Wygenerowano przez 1.6.3
Wyszukiwarka
Podobne podstrony:
lzespolona 8hh source
manipulator 8hh source
macierz 8hh source
macierz 8hh source
segment 8hh source
wspolrzedne 8hh source
wektor 8hh source
obsluga 8hh source
lacze do gnuplota 8hh source
source30
Matrix3?pp source
Thread?pp source
arm biquad ?scade ?1 ?st q31? source
arm conv ?2? source
arm mat mult q15? source
Resource 8inl source
arm fir lattice init q31? source
więcej podobnych podstron