Buồn vì làm lý kô đc bạn ngồi post cho a e bài polynorm coi chơi.
Bài này bạn chạy ngon rồi, a e tự hiểu nhé.
<br />
<br />
<br />#include<iostream.h>
<br />#include<stdio.h>
<br />#include<string.h>
<br />#include<conio.h>
<br />
<br />class Polynorm
<br />{
<br />private:
<br />int bac;
<br />double *hs;
<br />public:
<br />Polynorm(int n)
<br />:bac(n) {hs=new double[bac+1];}
<br />Polynorm(Polynorm &p)
<br />:bac(p.bac){hs=new double[bac+1];
<br />memcpy(hs,p.hs,(bac+1)*sizeof(double));
<br />}
<br />~Polynorm(){delete []hs;}
<br />public:
<br />double & operator[](int index){return hs[index];}
<br />Polynorm operator+(Polynorm &p)
<br />{
<br />Polynorm *p1=this,*p2=&p;
<br />if(bac>p.bac){p1=p2;p2=this;}
<br />Polynorm res(*p2);
<br />
&l
Hanoi University of Technology