Facebook
From Scanty Hamerkop, 5 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 72
  1. class wielomian
  2. {
  3.         int a[101];
  4.         int n;
  5.         float wartosc(float x)
  6.         {
  7.                 float s=a[0];
  8.                 for(int i=0;i<n;i++)
  9.                         s=s*x+a[i];
  10.                 return s;
  11.         }
  12.         friend wielomian operator<<(wielomian &w, int* tab)
  13.         {
  14.                 int N=tab[0];
  15.                 for(int i=0;i<N;i++)
  16.                         w.a[i]=tab[i+1];
  17.                 return w
  18.         }
  19.         friend wielomian operator*(wielomian w, float l)
  20.         {
  21.                 for(int i=0;i<w.n;i++)
  22.                         w.a[i]*=l;
  23.                 return w;
  24.         }
  25.         friend wielomian operator+(wielomian w1, wielomian w2)
  26.         {
  27.                 wielomian wiekszy;
  28.                 wielomian mniejszy;
  29.                 if(w1.n>w2.n)
  30.                         wiekszy=w1;
  31.                         mniejszy=w2;
  32.                 else
  33.                         wiekszy=w2;
  34.                         mniejszy=w1;
  35.                 for(int i=0;i<mniejszy.n;i++)
  36.                         wiekszy.a[i]+=mniejszy.a[i];
  37.                 return wiekszy;
  38.         }
  39. };