Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pair<double, size_t> partB(const double& x, const size_t& N, const double& e)
- {
- double summary = 0;
- if (abs(x) > abs(e))
- {
- summary += x;
- }
- double numerator = 1, denominator = 1;
- double xScale = 1;
- int scale = 2;
- size_t amount = 0;
- for (size_t i = 1; i < N; i++)
- {
- xScale *= -x;
- numerator *= (scale - 1);
- denominator *= scale;
- const double temp = numerator / denominator * xScale;
- if (abs(temp) > abs(e))
- {
- summary += temp;
- amount++;
- }
- scale += 2;
- }
- return pair<double, size_t>(summary, amount);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement