Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- istream& operator >> (istream &we, wielomian &wzor)
- {
- we >> wzor.stopien;
- for (int i=0; i<=wzor.stopien; i++)
- {
- we >> wzor.wspolczynniki[i];
- }
- return we;
- }
- ostream& operator << (ostream &wy, const wielomian &wzor)
- {
- for (int i=wzor.stopien; i>=1; i++)
- {
- wy << wzor.wspolczynniki[i] << "*x^" << i << " + ";
- }
- wy << wzor.wspolczynniki[0] << endl;
- return wy;
- }
- wielomian operator +(const wielomian &u, const wielomian &v)
- {
- if(u.stopien > v.stopien)
- {
- for (int i=0; i<=v.stopien; i++)
- {
- u.wspolczynniki[i] = u.wspolczynniki[i] + v.wspolczynniki[i];
- }
- return u;
- }
- for (int i=0; i<=u.stopien; i++)
- {
- v.wspolczynniki[i] = u.wspolczynniki[i] + v.wspolczynniki[i];
- }
- return v;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement