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

функция log - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор жизни С++ http://www.cyberforum.ru/cpp-beginners/thread948947.html
Есть ли у кого исходник данного калькулятора?(консольное приложение) Все никак не получается написать, если кого интерисует могу скинуть код(не правильно работает, не до конца написаный). К примеру: вводится дата рождения, программа считает сколько прошло лет, месяцев, дней.
C++ Рекурсия. Нужно найти наим.общее кратное массива Нужно найти наим.общее кратное массива. С помощью рекурсии.Помогите пож-та? http://www.cyberforum.ru/cpp-beginners/thread948936.html
Вычислить количество путей в графе C++
Дан граф. Вычислить количество различных вариантов прохождения от одной точки до другой. Пример: На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К, Л. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Л? Ответ: 13 Решение приблизительно так: Нарисуем путь из пункта А в Л. Начнем с...
C++ Удаления элемента из односвязного списка
Помогите, пожалуйста! Есть односвязный список. Нужно написать функцию, которая удаляет элемент из списка, получая в качестве аргументов указатель на начало списка и указатель на элемент, который нужно удалить. Потом написать такую же функцию, только она принимает лишь указатель на элемент, который нужно удалить.
C++ Поменять местами символы и слова http://www.cyberforum.ru/cpp-beginners/thread948933.html
Помогите, пожалуйста! Есть строчка "abc dcf ghi". Написать функцию, которая меняет местами символы (то есть получится "cba fcd ihg"). И написать функцию, которая меняет местами слова (чтобы было "ghi dcf abc").
C++ Замена строк в текстовых документах больших размеров Дан текстовой документ размером в несколько гигабайт( больше миллиона строк) и номера двух строк, расположенных в произвольной части файла. Необходимо, максимально быстро найти обе строки, и поменять их местами. Длина строк не фиксирована и может быть совершенно разной. Как можно максимально ускорить построчный поиск признаков конца строки, чтобы как можно быстрее добраться до искомой строки? ... подробнее

Показать сообщение отдельно
Catstail
Модератор
22159 / 10633 / 1732
Регистрация: 12.02.2012
Сообщений: 17,681
05.09.2013, 21:26     функция log
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
#include <iostream.h>
#include <math.h>
 
// рекуррентная формула (цикл)
 
double myLog1(double x, double eps) 
{
    double s=x,n=2,a=x;
 
    while (1)
    {
        a=-a*x;
        s+=a/n++;
        if (fabs(a) < eps) break;
    }
    return s;
}
 
// Рекурсия
 
double myLog2(double x, double eps, double s=0, double n=1, double a=1)
{
    if (fabs(a) < eps) return s;
    a=a*x;
    return myLog2(x,eps,s+a/n,n+1,-a);
}
 
int main(int argc, char* argv[])
{
    cout << myLog1(0.5,1.0E-6) << endl;
    cout << myLog2(0.5,1.0E-6) << endl;
    return 0;
}
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru