Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "wielomian.h"
- using namespace std;
- int main()
- {
- double wsp[3];
- wsp[0]=1;
- wsp[1]=2;
- wsp[2]=3;
- wielomian *w, *k;
- printf("test\n");
- w = new wielomian(2,wsp);
- printf("test2\n");
- cout<<w;
- return 0;
- }
- //funkcje
- wielomian::wielomian(int st, const double wsp[])
- {
- stopien = st;
- if(wsp[st]==0)
- throw string("Wspolczynnik przy najwiekszej potedze jest rowny zero zatem stopien jest bledny!\n");
- for(int i=0; i<st; i++)
- {
- wspolczynniki[i]=wsp[i];
- }
- }
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement