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

Вычислить функцию с помощью разложения в ряд (число членов ряда и значение аргумента ввести с консоли) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись класса в двоичный файл http://www.cyberforum.ru/cpp-beginners/thread1806182.html
Добрый день дорогие друзья. никак не могу осуществить запись\чтение класса в двоичный файл. в принципе если говорить о записи, то на сколько позволяют судить мои скромные познания запись я произвожу, но когда пытаюсь прочитать ничего не выходит - получаю иероглиф. не мог бы кто поделится примером. мой класс выглядит так: class DATES { private: int day, month, year; char word; ...
C++ Как правильно использовать логические операции в условии оператора if? Как мне правильно применить && ??? )) using namespace std; enum lamp{on,off}; int main(int argc, char*argv) { lamp current_lamp; int time{ 0 }; if(current_lamp=on&&time=30){} return 0; http://www.cyberforum.ru/cpp-beginners/thread1806153.html
Порядок препроцессоров C++
Возникла проблема с очерёдностью препроцессоров, где в 1ом случае компилятор не "видит" #define _USE_MATH_DEFINES, который определён ниже #include <iostream>, а во втором уже видит, где #include <iostream> определён ниже #define _USE_MATH_DEFINES ---------------------------- 1-ый случай(не рабочий): #include "stdafx.h" #include <cmath> #include <iostream> #define _USE_MATH_DEFINES
Разложение в ряд Тейлора C++
Есть функция log(x); Нужно ее разложить в ряд и найти сумму для заданной точность е=0.0001 Считаю х от 0 до 6.0, для того чтобы построить график функции. Но при этом код не работает. Только при х=2.0 получаю результат. Вот код моей ф-ии double myf(double x, double e) { double stx, lnt;
C++ Обнуление статического массива http://www.cyberforum.ru/cpp-beginners/thread1806102.html
Нужна помощь с обнулением массива,который записан в файл и выведен на экран Надо его обнулить и снова записать в файл и на экран вывести Как это сделать ?
C++ Изменение контейнера во время итерационного перебора Добрый вечер, void Add( Some* ptr ) { cont.push_back( ptr ); } void Update() { for ( auto it = std::begin( cont ); it != std::end( cont ); ) { подробнее

Показать сообщение отдельно
JokeR.BY
CAPITAL OF ROCK!
1272 / 699 / 573
Регистрация: 03.03.2010
Сообщений: 2,282
Завершенные тесты: 2
13.09.2016, 16:02
SpBerkut, каюсь, не заметил, что ряд от нуля. вроде как итоговый вариант:
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 <cmath>
 
using namespace std;
 
int main()
{
    float x;
    cout << "Input x=";
    cin >> x;
    double sum = 1.0, si = 1.0;
    unsigned int n;
    cout << "Input n=";
    cin >> n;
    for (unsigned int i = 1; i <= n; ++i)
    {
        si *= (-x / 2.0 / i);
        sum += si;
    }
    cout << "sum=" << sum << endl;
    cout << "  f=" << (1.0 / (pow(exp(x), 0.5))) << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru