Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. Polynom::Polynom(int _n, ...)
  2. {
  3. if (_n < 0)
  4. throw Negative_degree();
  5. Degree = _n;
  6. Coeff = new double[Degree];
  7. for (int i = 0; i < Degree; i++)
  8. Coeff[i] = 0;
  9. va_list Args;
  10. va_start(Args, _n);
  11. int N = _n;
  12. while (N--)
  13. {
  14. double X = va_arg(Args, double);
  15. if (abs(X) > pow(10,-50)) //Проверка на эту фигню (типа эпсилон малое)
  16. Coeff[N] = X;
  17. else Coeff[N] = 0;
  18. }
  19. va_end(Args);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement