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

Ряд тейлора, переполнение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Статичні структури даних http://www.cyberforum.ru/cpp-beginners/thread1014371.html
В записній книжці місяться прізвища та номери телефонів 15 людей. Написати програму, яка визначає чи є в записній книжці номер телефону певної людини, прізвище якої задається з клавіатури.
C++ Стеки, черги та алгоритми роботи із ними Створити текстовий файл, що містить числову інформацію. Використовуючи стек, створити інший текстовий файл, в якому числа б були записані в зворотному порядку. http://www.cyberforum.ru/cpp-beginners/thread1014370.html
Заполнить матрицу C++
Здравствуйте, уважаемые форумчане! Мне нужно сделать программку, которая бы заполняла строку матрицы числом (или символом) , которое пользователь вводит вручную. Заполнение строки должно быть реализовано как отдельна ф-ция. Розмерность матрицы также указывает пользователь. Помогите, пожалуйста, решить задачку. Заранее благодарен. Вот мой код: #include <iostream> #include <stdio.h>...
Лежат ли точки на одной прямой и вычислить угол C++
Написал программу, но не пойму в чём ошибка( #include <iostream.h> #include <math.h> void main() {int x1, x2, x3; int y1, y2, y3; double d1, d2, d3; double K; cout<<'vvedite koordinati A'; cin>>x1, y1;
C++ Re: ludi dobrie reshite http://www.cyberforum.ru/cpp-beginners/thread1014358.html
Дано двовимірний масив цілих чисел. Знайти добуток непарних елементів тих рядків, в яких немає парних елементів. Пожалуйста, помогите!!! Язык С++ Перепечатайте задание на русский язык. Пункты 1.4, 3.5, 5.5 Правил.
C++ Метод зейделя для сну Может кто пояснить этот метод именно для сну? и как на с++ задавать сну? подробнее

Показать сообщение отдельно
naxir
5 / 5 / 1
Регистрация: 07.07.2012
Сообщений: 32

Ряд тейлора, переполнение - C++

21.11.2013, 16:06. Просмотров 306. Ответов 0
Метки (Все метки)

Ряд тейлора, переполнение
Вычисляет не точно и вылазит за пределы переменной, как поправить грамматно?
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
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include <conio.h>
#include <stdio.h> 
#include <math.h>
 
using namespace System;
 
int fact(int n) {
 
    return !n ? 1 : n * fact(n - 1);
}
 
int fac(int n) {
    return !n ? 1 : n * fac(n - 1);
}
 
 
int main()
{
    double ex = 0, e, x1, x;
    int n = 1,n1 = 1, n2 = 2; double v = -1;
    printf("x=");
    scanf("%lf", &x);
 
    printf("e=");
    scanf("%lf", &e);
 
    x1 = 1 / (1 + x);
    printf("x1=%lf\n", x1);
 
 
    do
    {
        ex = ex + (1 - ((pow(v, n))*(fact(n) / fac(n)*pow(x, n))));
        n = n + 1;
        
    //  n1 = n1 + 2;
    //  n2 = n2 + 2;
    } while (ex < e);
    printf("ex=%lf\n", ex);
    _getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru