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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alex-86
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 18
#1

Где ошибка? - C++

07.04.2013, 15:08. Просмотров 193. Ответов 4
Метки нет (Все метки)

Добрый день! Подскажите пожалуйста как риолизовать Функцию ln x (x+1)–1 в программе :

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <math.h>
using namespace std;
double f(double x);
int main()
{ setlocale (LC_ALL, "Russian");
    double a,b,s,h,x;  int n,i;
    cout<<"ВВеди a,b, n";
    cin>>a>>b>>n;
    h=(b-a)/n; x=a; s=0;
    for (i=1; i<=n; i++)
    {   s=s+f(x);
        x=x+h;
    }
    s=s*h; cout<<" интеграл="<<s<<"\n";
return 0;
}
double f(double x)
{ 
    double y;
    y=log((x)*pow((x+1),-1));
    return y;
}
Вроде так:y=log(x*pow((x+1),-1)); Должен получится ответ: 0.1472 при задании диапазона от а= 1 до b=2 и при n= 100000 ,а получается - 0,52326
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2013, 15:08     Где ошибка?
Посмотрите здесь:

Где ошибка? - C++
Программа должна считать массивы с клавиатуры и выполнять над ими действия, пока мы не поставим знак равенства. В результате должна вывести...

Где ошибка? - C++
Программе подаются значения 15 переменных, она умножает каждое на 3 и делит на два. После все выводится. int main() { соut &lt;&lt;...

Где ошибка? - C++
Программа моделирования работы банкомата (пример из книги, почему-то есть ошибка), если надо могу страницы из книги выложить чтобы сверить ...

Где ошибка? - C++
#include &lt;iostream&gt; class Shape { public: Shape(double a = 0, double b = 0) { x = a; y = b;

Где ошибка? - C++
Добрый вечер всем.По заданию нужно было вывести текст в кавычках на экран.Препод сказал чтобы ответ выводился в файл.Вроде все правильно...

Где ошибка?! - C++
Сортировка массива. Создаю функцию swap... Загоняю в него 9 элементов, а он мне даёт 10! Прчём десятый, не заданное число, а какое то очень...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ritmix10
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
07.04.2013, 15:13     Где ошибка? #2
что ты именно в степень хочешь возвести?
alex-86
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 18
07.04.2013, 15:18  [ТС]     Где ошибка? #3
Реолизовать функцию ln x (x+1)–1 методом прямоугольников. При заданном диапозоне от 1 до 2

Добавлено через 1 минуту
(x+1)в степени –1
ritmix10
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
07.04.2013, 15:26     Где ошибка? #4
что именно в аргументе логарифма стоит?

Добавлено через 5 минут
C++
1
2
3
4
5
6
double f(double x)
{ 
    double y;
    y=log(x)/(x+1);
    return y;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2013, 15:36     Где ошибка?
Еще ссылки по теме:

где ошибка? - C++
Здравствуйте! У меня есть задача: отсортировать четные элементы массива пирамидальной сортировкой. Вот код: #include &lt;iostream&gt; ...

Где ошибка? - C++
Ребят,помогите найти ошибку... #include &lt;iostream&gt; using namespace std; class man { public: ...

Где ошибка? С++ - C++
Задание на картинке #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { double x=3.4; double y=3.4; ...

Где ошибка? - C++
Где ошибка не могу найти? Вот задание(определит, сколько детей до 7 лет проживают на одной улице.) int main(int argc, char* argv) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alex-86
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 18
07.04.2013, 15:36  [ТС]     Где ошибка? #5
спс большое 13 задание уже голова не соображает!
Yandex
Объявления
07.04.2013, 15:36     Где ошибка?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru