Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Polynom::Polynom(int _n, ...)
- {
- if (_n < 0)
- throw Negative_degree();
- Degree = _n;
- Coeff = new double[Degree];
- for (int i = 0; i < Degree; i++)
- Coeff[i] = 0;
- va_list Args;
- va_start(Args, _n);
- int N = _n;
- while (N--)
- {
- double X = va_arg(Args, double);
- if (abs(X) > pow(10,-50)) //Проверка на эту фигню (типа эпсилон малое)
- Coeff[N] = X;
- else Coeff[N] = 0;
- }
- va_end(Args);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement