//static 사용한 버젼으로 수정
#include <stdio.h>
#include <stdlib.h>
#include "time.h"

class Polynomial;

class Term
{
 friend Polynomial;
private:
 float coef;
 int exp;
};
class Polynomial {
private:
 static Term* TermElement;
 static int free;
 int start, finish;
 int terms;
public:
 int get_data();
 int show_data();
 int addPolynomial(Polynomial&);

};


int main(void)
{Polynomial a(x,y), b(u, w), c(m, n);


 srand(time(NULL));
 a.get_data();//계수와 지수를 난수를 생성하여 입력, 지수는 같은 것이 없어야 한다.

a.show_data();

a.addPolynomial(b, c);
 system("pause");
 return 0;
}