#ifndef _WIELOMIAN_H #define _WIELOMIAN_H #include using namespace std; class Wielomian { private : int st; double *wsp; Wielomian(int stopien); //konstruktor prywatny public : Wielomian(); Wielomian(int st, const double *wsp); Wielomian(const Wielomian &); Wielomian(const double); Wielomian &RazyStala(double stala); Wielomian& Wpisz(); void Wypisz(); Wielomian Pochodna(int ktora=1); friend Wielomian Dodaj(const Wielomian &w1,const Wielomian &w2); //operatory Wielomian operator+(const Wielomian &w); Wielomian &operator=(const Wielomian &w); friend ostream &operator<<(ostream &o,const Wielomian &w); friend istream &operator>>(istream &o,Wielomian &w); Wielomian operator*(const Wielomian &w); Wielomian &operator*=(const Wielomian &w); Wielomian operator*(float x); double operator()(double x); Wielomian operator*(); double &operator[](int index); ~Wielomian(); }; #endif