#include #include #include class Mnogochlen { int a[100], n; public: void vvod(); void vichisl(); void slozh(Mnogochlen mA, Mnogochlen mB); void vichit(Mnogochlen mA, Mnogochlen mB); void umnozh(Mnogochlen mA, Mnogochlen mB); void vivod(); }; void main() { Mnogochlen a,b,c; a.vvod(); b.vvod(); c.umnozh(a,b); cout<<"C(x) = "; c.vivod();} void Mnogochlen::vvod() { cout<>n; //cout<0) cout<<"+"<0) cout<<"+"<>x; vx=1; for (int i=0;i<=n;i++) { v=v+a[i]*vx; vx=vx*x;} cout<<"f("<mB.n) n=mA.n; else n=mB.n; for (int i=0;i<=n;i++) {a[i]=mA.a[i]+mB.a[i]; } } void Mnogochlen::vichit(Mnogochlen mA, Mnogochlen mB) { for (int k=0;k<=99;k++) {a[k]=0;} if (mA.n>mB.n) n=mA.n; else n=mB.n; for (int i=0;i<=n;i++) {a[i]=mA.a[i]-mB.a[i]; } } void Mnogochlen::umnozh(Mnogochlen mA, Mnogochlen mB) { for (int k=0;k<=99;k++) {a[k]=0;} n=mA.n+mB.n; for (int i=0;i<=mA.n;i++) for (int j=0;j<=mB.n;j++) {a[i+j]=a[i+j]+mA.a[i]*mB.a[j]; } }