#ifndef TERM_H
#define TERM_H
#include <iostream>
#include <cstdlib>

using namespace std;

class Term {
    private:
       double coef;
       int    expo;
       Term*  sgte;
    public:
       Term(double c=0.0, int e=0, Term* sgte=NULL);
       double Coef() const { return coef; };
       int    Expo() const { return expo; };
       Term*& Sgte() { return sgte; };
};


Term*  Ins(Term* p, Term* t);
Term   operator* (const Term& a, const Term&b);

#endif
