Форум программистов, компьютерный форум 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... подробнее

Показать сообщение отдельно
Gahab
0 / 0 / 0
Регистрация: 11.05.2014
Сообщений: 21
30.05.2014, 20:53     Ошибка в программе вычисления 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <stdio.h>
#include <math.h>
 
using namespace std;
 
int main()
{
    float x,a,S,M,R,y;
   int n,k,m;
    scanf("%f", &x);
   if (x<1)
    {
        n=0;
        a=pow(x,2*n+1);
        printf("n=%i\n",n);
        printf("a=%.12f\n",a);
        S=a;
       printf("S=%.12f\n",S);
       n=1;
        a=pow(x,2*n+1);
        printf("n=%i\n",n);
        printf("a=%.12f\n",a);
        S=S+a;
        printf("S=%.12f\n",S);
        k=1;
       n=2;
       M=0;
        while (fabs(R)>0.00000001)
        {
            k=2*k*n+1;
            a=pow(x,2*n+1)/k;
            R=fabs(M)-fabs(a);
            M=a;
            printf("n=%i\n",n);
            printf("a=%.12f\n",a);
            S=S+a;
            n=n++;
            printf("S=%.12f\n",S);
        };
    printf("S=%.12f\n",S);
    }
    else
    {
        printf("Net resheniy");
    };
   printf("y= arcth\n");
   y= 0.5*log(-(x+1)/(x-1));
   printf("%.12f",y);
cin.get ();
   cin.get ();
    return 0;
}
Миниатюры
Ошибка в программе вычисления arctg(x)  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru