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

Ошибка в программе вычисления arctg(x) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Длинная арифметика, деление http://www.cyberforum.ru/cpp-beginners/thread1194030.html
Нужно составить программу для деления числа а на число b. Оба числа многозначные. Может кто то писал уже такую программу. Желательно на уровне начинающего :)
C++ Есть ли ошибки? float func1(int,float); float func1(int, int); int func1(int, float); http://www.cyberforum.ru/cpp-beginners/thread1194028.html
Как сложить массив чтоб получился одномерный массив? C++
Например есть 3х мерный массив, как сложить его строки чтоб получился одномерный массив B (1 строка будет 1 элементом массива В). void main() { double **a, *b, s; int i,j,n,m; printf(" Input...
Найти число, получаемое из исходного приписыванием к нему такого же числа C++
Дано натуральное число. Найти число, получаемое из исходного приписыванием к нему такого же числа.(используя цикл!):resent:
C++ Нажата или отпущена конкретная клавиша С++ http://www.cyberforum.ru/cpp-beginners/thread1193993.html
Доброго времени суток. Столкнулся с такой проблемой: на клавиатуре нажимается клавиша. Нужно определить что за клавиша нажата, и как долго. Пытался делать через kbhit + getch, работало, но getch...
C++ Проверка расположения последовательности байт числа в памяти Проверка расположения последовательности байт числа в памяти (должна возвращать динамически созданный массив, в котором содержатся байты числа так как они находятся в памяти). сделал только для... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6401 / 5967 / 1944
Регистрация: 18.12.2011
Сообщений: 15,362
Завершенные тесты: 1
01.06.2014, 14:49
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    double x,a,S,y;
    int n;
    scanf("%lf", &x);
    if (fabs(x)>=1)
         return 1;
    n=1;
    a=x;
    S=0;
    while(fabs(a/n)>1e-10)
    {
         S+=a/n;
         a*=x*x;
         n+=2;
    }
    //y= atan(x);
    y=0.5*log(-(x+1.)/(x-1.)); 
    printf("S=%.12lf y=%.12lf \n",S,y);
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru