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

Вычислить сумму ряда с заданной точностью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание большого файла(~1гиг) http://www.cyberforum.ru/cpp-beginners/thread604887.html
нужно считать текст из большого файла по 1мб так, чтобы потом можно было потом обрабатывать строки(фильтровать). использовать функции библиотеки string нельзя. писала так while(!feof(f)){ str=""; while(!n==mb||!feof(f)){ c = fgets(line,1000000,f); w=strncat(str, line, strlen(line)); str+=line; i++; n=strlen(str);}} мне сказали так нельзя. нужно как то сделать с помощью функций read и...
C++ задача с массивами:) Умоляю,помогите решить задачу:)пожалуйста,никак не могу сам сделать:(а сроки поджимают:(Дан массив целых чисел в количестве 16 элементов. Найти такие элементы (а также их сумму), которые состоят из двух равных частей и имеют в своем составе цифру 3. Пример: 4343 9131 33 3313 646 3223 1313; результат: 4343+1313=5656. http://www.cyberforum.ru/cpp-beginners/thread604884.html
C++ Где здесь ошибка?
Делаю все по видео уроку. У него работает все нормально у меня жалуется #include <allegro.h> #define MAXFILAS 20 // X #define MAXCOLS 31 // y BITMAP *buffer; BITMAP *roca; char mapa ={ "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "X XXXXX X",
Переписать через указатели C++
помогите написать эту программу с помощью указателей #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int n=5;
C++ упростить решение диофантового уравнения. То есть есть x=x_0+at и y=y_0+bt, нужно к х и у подобрать такие t, чтобы х и у были минимальны http://www.cyberforum.ru/cpp-beginners/thread604839.html
Помогите пожалуйста с задачей, а то не получается доделать(( почти все сделала, а остатки не могу... Вот смотрите, мы задаем какие-то коэффициэнты при х и у: то есть система получается например х=700-4t1 и у=-300+8t2, ну вот надо подобрать такие t1 и t2, чтобы значения х и у стали минимальными и вывести эти минимальные х и у Вот исходная формулировка задания: Задание такое: упростить...
C++ Использование глобальных переменных - моветон ли? Ребят, очень часто вижу как отцы С++, когда проверяют чей-то код и обнаруживают там глобальные переменные, заявляют, что это не хорошо, что это моветон. Так ли это на самом деле и собственно почему так? :) Спасибо! подробнее

Показать сообщение отдельно
Равиль М.
2 / 2 / 0
Регистрация: 29.05.2012
Сообщений: 14
13.06.2012, 21:03     Вычислить сумму ряда с заданной точностью
работает только при значениях: 0, 1, -1, при остальных значениях не работает.
Подскажите пожалуйста в чем проблема. Условие:
Даны действительные числа x и ε. Вычислить с заданной точностью E=10^(-4) сумму ряда:
s=1+nx+((n(n+1))/2!)*x^2+((n(n+1)(n+2))/3!)*x^3+((n(n+1)(n+2)(n+3))/4!)*x^4+... при [х^2<=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
24
25
26
#include <iostream>
#include <cmath>
using namespace std;
double f(double x, double E);
int main()
{
    double x, S, E=1.0e-4;
    cout<<"x=";
    cin>>x;
    S=f(x,E);
    cout<<"S="<<S<<endl;
    return 0;
}
double f(double x, double E)
{
    double S, n, t, i, p, a, m;
    t=x*x;
    for(S=x, p=1, i=2, a=x, n=3; fabs(p)>E; i++, m*=m, t*=x)
    {
        a=(t*n)/((i-1)*i);
        m=n+(i-1);
        p=m*a;
        S+=p;
    }
    return S;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru