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

Ряд Тейлора. Разложение экспоненты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегруженный класс: Строка http://www.cyberforum.ru/cpp-beginners/thread396773.html
Помогите, пожалуйста!!!! Необходимо Создать массив из десяти переменных MyString, каждая из которых содержит произвольную строку – месяц/день/год, например 01/12/11. Проанализировать каждый элемент в массиве и вывести представление даты в форме 1 декабря 2011. MyString - перегруженный класс работы со строками. А также нужно создать отдельный класс содержащий функцию преобразования дат. Заранее,...
C++ Перегрузка оператора ввода вне класса вечер добрый. можно ли так делать? #include <iostream> struct point { int x, y; }; std::istream & operator >> (std::istream &ist, const point &pt) { http://www.cyberforum.ru/cpp-beginners/thread396760.html
Посимвольное чтение C++
В консоль подается текст содержащий такие выражения: а=3 b=7 z=32 a=1 y=2 b=7 "EOF"-конец. программа не обращает внимание на количество пробелов и отступов. после прочтения текста, программа должна вывести таблицу: среднее значение сумма
Процедуры на С++ C++
Помогите пожалуйста с такой задачей: Составить процедуру упорядочения одномерного массива по убыванию. С помощью процедуры отсортировать столбцы произвольно заданной двумерной матрицы. При этом вновь полученные строки также должны быть отсортированы по убыванию. Заранее большое спасибо.
C++ Алгоритм нахождения периметра матрицы(сумму элементов на верхней и нижней строках и по бокам) http://www.cyberforum.ru/cpp-beginners/thread396743.html
Надо найти сумму элементов на верхней и нижней строках и по бокам. Как реализовать это в программе? Добавлено через 1 час 28 минут как и в 99% случаев без ответа и неактуально. Если кому понадобилось то вот код for (int i=0;i<n;i++) for (int j=0;j<m;j++) if (i == 0 || i == n - 1)
C++ Одномерные массивы в С#(С++) Помогите пожалуйсто,пишу программу,а она чего-то не хочет писаться,выдает многочисленные ошибки.На основании этой программы нужно сделать вот эту:"вынести инициализацию массива и поиск максимального элемента в отдельный класс.В Main оставить только вызов этих методов". using System; using System.Collections.Generic; namespace new { class MainClass { public static void Main(string... подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
02.12.2011, 02:06  [ТС]     Ряд Тейлора. Разложение экспоненты
Сделал пока так!
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
27
28
29
30
31
#include "iostream"
#include <cstdio>
#include <cmath>
 
using std::printf;
 
#define PRECISION 1e-4
 
//exp(x) = 1 - x + (x^2)/2!-(x^3)/3!....+(-1)^n*(x^n)/n!+.....
 
double _exp( const double x )
{
    double dVal, dTemp;
    int nStep = 1;
    for( dVal = 1.0, dTemp = 1.0; fabs(dTemp) >= PRECISION ; ++nStep )
    {
        dTemp *= -x/nStep;
        dVal += dTemp;
    }
    return dVal;
}
 
int main(){
   double d_xstart = 0.0, d_xend = 10.0, dX = 0.1;
   printf( "%12s\t%12s\n", "x", "exp^(-x)" );
   for( double x = d_xstart; x<=d_xend;x+=dX ){
     printf( "%12.5f\t%12.5f\n", x, _exp(x) );
   }
 
   std::system("pause >> null");
}
Ваши замечания??

Добавлено через 3 часа 53 минуты
никто не может предложить более элементарного решения?
 
Текущее время: 10:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru