Форум программистов, компьютерный форум CyberForum.ru

Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда тейлора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму и количество четных элементов матрицы, меньших 10 http://www.cyberforum.ru/cpp-beginners/thread249134.html
Помогите решить задачу на Turbo С++ (где используются printf scanf) 1) Найти сумму и количество четных чисел, меньших 10. Массив: Z. Условия и ограничения: zij - натуральные числа.
C++ квадратный корень Помогите решить задачу на Turbo С++ (где используются printf scanf) 1)Вычислить корни квадратного уравнения ax^2+bx+c=0 http://www.cyberforum.ru/cpp-beginners/thread249133.html
C++ Напишите функцию bool IsDigit, определяющую, является ли заданный символ цифрой
Если в упражнении сказано "дана строка", то ее можно считать при помощи инструкции вида cin>>S или при помощи функции getline. Если сказано, что дана строка, содержащая пробелы, то ее необходимо считывать при помощи функции getline. 3 Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет. Напишите программу, которая получает на вход один...
Указатели; Определение размера памяти и тому подобное C++
Определить все известные типы данных применительно к переменным и их указателям; используя только указатели, определить значение присваемых переменных; определить размер памяти, отводимый для каждого типа данных.:p
C++ Рекурсивный алоритм шахматная доска расставить фигуры так чтобы не били друг друга http://www.cyberforum.ru/cpp-beginners/thread249121.html
На шахматной доске n x n,расставить фигуры так,чтобы они не били друг друга,нужно реализовать 2 отдельных программы,в первой фигуры сверхферзь(ходит как ферзь и как конь) и сверхслон,во второй сверхладья(ходит как обычная ладья и как конь) и сверхслон(ходит как слон,отталкиваеться от краев поля.как бильярдный шар). Фигур не две, а несколько, зависит от расстановки))) Вариация на тему 8 ферзей...
C++ Программа для вычисления объема куба Вычисление объема куба. Введите длину ребра (см) и нажмите <Enter> -> 9.5 * Объем куба: 857.38 куб.см. Помогите надо сдавать лабу, а я в этом ничего не смыслю((( подробнее

Показать сообщение отдельно
Iliabobr
3 / 3 / 1
Регистрация: 04.11.2009
Сообщений: 98
04.03.2011, 12:13  [ТС]     Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда тейлора
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<math.h>
#include<stdio.h>
double cosh (double x, double eps);
 
int main ()
{
    double Xn,Xk,dX, eps;
    printf("\nVvedite Xn,Xk,dX,eps \n");
    scanf("%lf%lf%lf%lf",&Xn,&Xk,&dX,&eps);
    printf("------------------------------------\n");
    printf("|     x     |    y    |  F         |\n");
    printf("------------------------------------\n");
    for (double x=Xn;x<=Xk+dX;x+=dX)
        printf("|%9.2lf  |%9.6lf| %9.6lf  |\n",x,cosh(x,eps),log((x+1)/(x-1)));
    printf("------------------------------------\n");
    return 0;
}
    
double cosh (double x, double eps)
{
    const int MaxIter=500;
    double ch=2/x, y=ch;
    for (int n=0; fabs(ch)>eps;n++)
    {
       ch*=(2*n+1)/((2*n+3)*x*x);
       y+=ch;
       if (n>MaxIter)
       {
        puts("Ryad rashoditsya!\n");
        return 0;
       }
    }
    return y;
}
всё решил проблему
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru