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

Логарифм - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отрезки на плоскости http://www.cyberforum.ru/cpp-beginners/thread85251.html
Найти расстояние между двумя произвольно заданными на плоскости отрезками. Помогите пожалуйста.
C++ Указатели, символьные строки и функции Помогите пожалуйста. Нужно разработать функцию, которая находит первое вхождение в строку заданной подстроки. Вот ссылка на работу и примерный текст программы... http://www.cyberforum.ru/cpp-beginners/thread85245.html
Теория по абстрактным типам данных C++
В общем нужно сделать лабораторную работу по абстрактным типам данных на Си. Не могу найти подходящую теорию, подкиньте пожалуйста где есть неплохо написанная теория по этой теме. Заранее спасибо....
C++ Массивы
В одномерном массиве, состоящем из 25 вещественных элементов, вычислить: 1)сумму отрицательных элементов массива; 2)произведение элементов массива, расположенных между максимальным и минимальным...
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread85230.html
Такие простые вопросы: вот дан 2-мерный массив, и необходимо выполнять действия не над всеми эл-тами, а только над одной какой-то строкой, например найти в 3-й строке кол-во элементов величиной...
C++ Как описать PRICE? Описание PRICE -название товара -название магазина -стоимость товара в руб. Программа должна выполнять дейстмия -Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа PRICE... подробнее

Показать сообщение отдельно
Johni
0 / 0 / 0
Регистрация: 02.12.2009
Сообщений: 21
14.01.2010, 18:09  [ТС]
Дан код описание натурального логарифма ln()(разложение ряда), Кто может поправить код на С++,
и описать Log2(a)=lna/ln2


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private double MLn(double x0){
    double x=x0;
    double y=0;
        //Получаем показатель степени
        String s0=""+x;
        int i=s0.indexOf("E");
        String s1=s0.substring(i+1, s0.length());//Правее E
        String s2=s0.substring(0, i);//Левее E
        double a=0,b=0;
        a=Double.parseDouble(s1)+1;
        b=Double.parseDouble(s2)/10;
  //вычисления логарифма  b как суммы ряда Тейлора
       int n=1;
       double sn=1;
       while (sn>(1E-16)*n){
          sn=-sn*(b-1);
          y=y+sn/n;
          n=n++;
      }
    y=y+a*2.302585092994046;
    return y;
}}
Добавлено через 4 часа 50 минут
Товарищи форумчане,помогите принцип задачи такой,в водим с клавиатуры вещественное число размерностью ХХ,вычислить двоичный логарифм этого числа и кубический корень(описать функции заново не используя Math.h)(консольное приложение)

Добавлено через 42 секунды
до сдачи осталось 7 часов,с задачей мучаюсь 3 месяца.

Добавлено через 12 минут
Я просто вообще не программист,Я электронщик и паяю платы...Так что для меня это сильно тяжко
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru