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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кому не лень, посомтрите код! http://www.cyberforum.ru/cpp-beginners/thread830572.html
Вот код, но выводит ошибку: Offset (700) greater than or equal to (null) size (4954657). undefined reference to `__dyn_tls_init_callback' #include <iostream> #include <windows.h> #include...
C++ Компилятор Посоветуйте хороший компилятор для windows 7 x64 с/с++ Code blocks не предлагнать http://www.cyberforum.ru/cpp-beginners/thread830565.html
C++ Найти сумму первого и последнего рядков и столбцов матрици
Найти сумму первого и последнего рядков и столбцов матрици: //n - kolichestvo ryadkov matrici, m - kolichestvo stolbcov matrici for(i=0;i<m;i++) Sn+=matrix+matrix;//Sn - summa pervogo i poslednego...
C++ требуется чтобы данная программа брала информацию из одного файла и суммировала числа принадлежащие к одному и тому же отделу в другом текстовом файле
#include <iostream> #include <fstream> using std::cin; using std::cout; using std::endl; using std::ifstream; using std::ofstream; using std::string; int main() {
C++ Создать функцию удаления последнего символа в слове http://www.cyberforum.ru/cpp-beginners/thread830527.html
Здравствуйте. Есть программа, но вместо функции str.erase нужно написать свою для удаления последнего символа в слове. Как быть? Сама задача звучит как: Из каждого слова заданного текста удалить...
C++ подскажите пожалуйста вот код программы... ________________ #include <iostream.h> #include <math.h> int A,B,n,N; double f,fi,R1,R2,R3,R4,R5,R6,t0,t1,t2,L,C,h,E0,w,pi,D1,D2,D3,FI,FU,T1,T2,Int,S1,S2; double I,U,t;... подробнее

Показать сообщение отдельно
alex-86
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 18

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

07.04.2013, 15:08. Просмотров 201. Ответов 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
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru