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

Посчитать arcsin как сумму ряда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Трудности с include http://www.cyberforum.ru/cpp-beginners/thread166332.html
Всем привет! Есть два класса, 1 описан в header1.h, второй в header2.h. Во втором классе нужно использовать экземпляр первого и наоборот в первом эклемпляр второго... Чтобы это получилось, пишу в header1.h #include "header2.h" , в header2.h пишу: #include "header1.h" Компилятор C++ Builder 2010 пишет ошибку:
C++ найти количество страниц в книге вот такая задачка, хм... очень интересная и очень не решаемая! каждая страница в книге перенумерована с первой по последнюю. Сумма всех цифр номеров =n (1+2+3+4+5+6+7+8+9+(1+0)+(1+1)+(1+2)+..... всего страниц в книге <=9999 написать программу для нахождения количества страниц в этой книге! использовать только оператор цикла, условный оператор (больше не проходили) то есть мы вводим какое... http://www.cyberforum.ru/cpp-beginners/thread166301.html
C++ Создать структуру Сотрудник
а) Создать абстрактный тип данных (структура) - сотрудник, у которой есть имя, специальность, разряд и заработная плата. Определить функции установки, изменения данных и сравнения сотрудников. Для задания текстовых полей использовать оператор new. Освободить память. В main-е, привести пример сортировки сотрудников по разным критериям.
Демонстрация создания и использования связанного списка. C++
//************************************************** // // Íàçâàíèå: Íåäåëÿ 2. Ïîäâåäåíèå èòîãîâ // // Ôàéë Ëèñòèíã 14.12 // // Îïèñàíèå: Äåìîíñòðàöèÿ ñîçäàíèÿ è èñïîëüçîâàíèÿ ñâÿçàííîãî ñïèñêà. // // Êëàññû: Part-ñîäåðæèò èäåíòèôèêàöèîííûé // íîìåð äåòàëè è îáåñïå÷èâàåò âîçìîæíîñòü
C++ как сделать программно чтобы программа была постоянно на заднем плане http://www.cyberforum.ru/cpp-beginners/thread166249.html
Суть вопроса как сделать программно чтобы программа была постоянно на заднем плане? Пишу экранную клавиатуру, как делать имитацию нажатия кнопок я разобрался, но загвоздка в том что при нажатии на кнопку программа выходит на передний план! и нажатая кнопка посылается в мою клавиатуру, а не в в то окно что нужно) Если ляпнул какую-то глупость извиняюсь и прошу помочь))
C++ Вывод TCHAR в файл Собственно сабж.. Как это организовать? В классе WIN32_FIND_DATA есть атрибут cFileName этого типа, и я не знаю какой функцией проводить вывод в файл.. мб можно как-то перевести в обычный массив-строку? подробнее

Показать сообщение отдельно
Sergeymd
 Аватар для Sergeymd
0 / 0 / 0
Регистрация: 13.09.2009
Сообщений: 45
16.09.2010, 13:51     Посчитать arcsin как сумму ряда
Нужно посчитать arcsin как сумму ряда с заданной точностью Посчитать arcsin как сумму ряда

Функция выводит в большинстве случаев nan(наверно из за двойного факториала)

Java
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
    public double dfact(int n) {
        double res = 1.0;
        for (int i = n; i >= 1; i -= 2) {
            res *= i;
        }
        return res;
    }
    
    public double myarcsin(double x) {
 
        double eps = 0.0001;
        double retVal = 0;
        int k = 1;
        double prev = 0;
        try {
            do {
                prev = retVal;
                retVal += (dfact(2 * k - 1) * Math.pow(x, 2 * k + 1))
                        / dfact(2 * k) * 2 * k + 1;
 
                k++;
            } while ((Math.abs(retVal - prev)) > eps);
 
        } catch (Exception ee) {
            System.out.print(ee.toString());
        }
        return retVal + x;
    }
ps: Писал на жаве но думаю особой разницы нет.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru