Форум программистов, компьютерный форум 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 size N M : "); scanf("%d""%d",&n,&m); a = new double*; for(i=0; i<n;i++) a = new double;
Найти число, получаемое из исходного приписыванием к нему такого же числа C++
Дано натуральное число. Найти число, получаемое из исходного приписыванием к нему такого же числа.(используя цикл!):resent:
C++ Нажата или отпущена конкретная клавиша С++ http://www.cyberforum.ru/cpp-beginners/thread1193993.html
Доброго времени суток. Столкнулся с такой проблемой: на клавиатуре нажимается клавиша. Нужно определить что за клавиша нажата, и как долго. Пытался делать через kbhit + getch, работало, но getch тормозил при зажатии, поэтому от этого варианта отказался. Какие есть ещё способы, подскажите, пожалуйста.
C++ Проверка расположения последовательности байт числа в памяти Проверка расположения последовательности байт числа в памяти (должна возвращать динамически созданный массив, в котором содержатся байты числа так как они находятся в памяти). сделал только для одного числа, а как мне туда передать например два числа и чтобы бы это было представлено виде {3,0,0,1} char * LittleEndian(unsigned int values) { size_t bytes = sizeof(values); char *n = new... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5952 / 5557 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
01.06.2014, 14:49     Ошибка в программе вычисления arctg(x)
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;
}
 
Текущее время: 22:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru