Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. //#include <bits/stdc++.h>
  2. #include <cmath>
  3. #include <stdio.h>
  4. using namespace std;
  5.  
  6. double y(double x, int n){ // вычисление ф-ии y
  7. double xi1 = x-1, // верхняя скобка
  8. xi2 = x+1; // нижняя скобка
  9. double sum = 0;
  10. for(int i=0; i <= n; i++){
  11. sum += 2 * xi1 / (xi2 * (i * 2 + 1)); // прибавление члена последовательнсти
  12. xi1 *= (x-1) * (x-1); // накопление в верхнюю скобку
  13. xi2 *= (x+1) * (x+1); // накопление в нижнюю скобку
  14. }
  15. return sum;
  16. }
  17. double z(double x, double b){ // вычисление ф-ии z
  18. return log(x) + b;
  19. }
  20.  
  21. int main (){
  22. double x, b;
  23. int n;
  24. printf("vvod x, n, b\n"); // вывод сообщения о вводе
  25. scanf("%le %d %le", &x, &n, &b); // ввод данных
  26. double sy = y(x, n);
  27. double sz = z(x, b);
  28. printf("y(%.5f) = %.5f\nz(%.5f) = %.5f\n", x, sy, x, sz); // вывод данных
  29.  
  30. return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement