Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //#include <bits/stdc++.h>
- #include <cmath>
- #include <stdio.h>
- using namespace std;
- double y(double x, int n){ // вычисление ф-ии y
- double xi1 = x-1, // верхняя скобка
- xi2 = x+1; // нижняя скобка
- double sum = 0;
- for(int i=0; i <= n; i++){
- sum += 2 * xi1 / (xi2 * (i * 2 + 1)); // прибавление члена последовательнсти
- xi1 *= (x-1) * (x-1); // накопление в верхнюю скобку
- xi2 *= (x+1) * (x+1); // накопление в нижнюю скобку
- }
- return sum;
- }
- double z(double x, double b){ // вычисление ф-ии z
- return log(x) + b;
- }
- int main (){
- double x, b;
- int n;
- printf("vvod x, n, b\n"); // вывод сообщения о вводе
- scanf("%le %d %le", &x, &n, &b); // ввод данных
- double sy = y(x, n);
- double sz = z(x, b);
- printf("y(%.5f) = %.5f\nz(%.5f) = %.5f\n", x, sy, x, sz); // вывод данных
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement