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

Найти приближенное значение функции exp(x) разложением в ряд (Pascal -> C++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как реализовать структуру http://www.cyberforum.ru/cpp-beginners/thread1198089.html
Доброго времени суток. Никак не могу скомпиллировать эту структуру. struct tree{ char inf; list<tree*> lt;}; Выдает вот эти ошибки Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "<" \\densmoke-nb\документы\visual studio 2013\projects\yacc — копия (2)\yacc\ytab.h 6 1 yacc Ошибка 2 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не...
C++ Добавить к каждому элементу массива корень из модуля произведения минимального элемента и последнего числа Помогите с задачей пожалуйста. Добавить к каждому элементы корень квадратный из абсолютного значения произведения минимального элемента массива и последнего числа http://www.cyberforum.ru/cpp-beginners/thread1198087.html
Вывести матожидание и стандартное отклонение случайных чисел, распределенных по Гауссу C++
Написать следующую программу: после запуска программы пользователь должен ввести 10 чисел. Программа должна, считая что эти числа являются случайными числами, распределенными по Гауссу, должна вывести матожидание и станадртное отклонение.
Запись данных в файл C++
Помогите записать данные в файл?) этой программы #include <string> #include <iostream> using namespace std; int main() { string s; cout << "vvestu cumvolbi ";
C++ Отсортировать в лексикографическом порядке последовательность слов одинаковой длины (сортировкой Хоара) http://www.cyberforum.ru/cpp-beginners/thread1198058.html
Нужно отсортировать в лексикографическом порядке последовательность слов одинаковой длины, сортировкой Хоора. include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <algorithm> #include "string.h" using namespace std;
C++ Что такое инкапсуляция? объясните пожалуйста что такое инкапсуляция и на примерах! подробнее

Показать сообщение отдельно
wonka
1 / 1 / 0
Регистрация: 24.11.2013
Сообщений: 47
03.06.2014, 19:42     Найти приближенное значение функции exp(x) разложением в ряд (Pascal -> C++)
Помогите пожалуйста. Имеется код на паскале, нужно перевести на С++. Условие задачи таково: Описать функцию Exp1(x,eps) вещественного типа (параметры x, eps — вещественные, eps > 0), находящую приближенное значение функции exp(x): exp(x) = 1 + x + x2 / 2! + x3 / 3! + ... + xn / n! + ... . В сумме учитывать все слагаемые, большие eps. С помощью Exp1 найти приближенное значение экспоненты для данного x при шести данных eps.

Pascal
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
32
33
34
uses crt;
function Exp1(x,e:real):real;
var u,un,t:real;
    n:integer;
begin
n:=0;
t:=1;
u:=1;
while abs(t)>=e do
 begin
  n:=n+1;
  t:=t*x/n;
  u:=u+t;
 end;
Exp1:=u;
end;
var x,e:real;
    i:byte;
begin
clrscr;
write('x=');
readln(x);
writeln('Аналитически   =',exp(x):0:8);
writeln;
writeln('При точности');
e:=0.1;
for i:=1 to 6 do
 begin
  e:=e/10;
  writeln(e:0:7,'  Exp1=',Exp1(x,e):0:8);
  writeln;
 end;
readln
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru