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

Сумма ряда, не совпадает с проверкой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно перевести задачу с делфи на с++ http://www.cyberforum.ru/cpp-beginners/thread1195970.html
Помогите перевести задачу с делфи на с++. Срочно нужно. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) ListBox1: TListBox;
C++ Чтение данных из файла Мне нужно прочитать с фаила и сделать запросы... Но как это сделать? помогите, пожалуйста... #include "stdafx.h" #include <iostream> #include <fstream> #include <iomanip> #include "conio.h" #include "stdlib.h" using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread1195964.html
C++ Передача enum в качестве аргумента метода класса
Есть класс //class order; class ticket{ enum type_of_place { coupe, general, berth, wagon_lit }_type_of_place; char* dispatch_station; char* arrival_station; char* departure_date; char* arrival_date; public:
Поясните, что делает код C++
//N треугольников плоскости заданы длинами своих сторон. Найдите треугольник максимальной площади. #include "stdafx.h" #include <iostream> #include "Header.h" using namespace std; int main() { int n=0;
C++ Удалить строку, в которой встречаются элементы, равные заданному http://www.cyberforum.ru/cpp-beginners/thread1195932.html
Подскажите, пожалуйста. Вопрос в том - как реализовать само "удаление"?
C++ Рекурсия. Символы строки в обратном порядке Помогите пожалуйста решить задачу: дана символьная строка. Не используя циклы, реализовать рекурсивную функцию, печатающую символы строки в обратном порядке. Заранее спасибо. подробнее

Показать сообщение отдельно
воробьев
 Аватар для воробьев
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 67
01.06.2014, 22:45     Сумма ряда, не совпадает с проверкой
Вычисление суммы ряда (цикл)
и проверка (т.е. вычисление арктангенса )
не совпадают.

Помогите найти ошибку, пожалуйста.

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
43
44
45
46
47
48
49
50
51
52
// 3.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <cmath>
#include "iostream"
#include <math.h>
#include <iomanip>
using namespace std;
void main() {
    long double x, xn, xk, dx, e;
    int n;
    const double pi = 3.14;
    cout << "Write down |xn|>1 : ";
    cin >> xn;
    if (xn<1) { cout << "|x|<1" << endl; system("pause"); exit(0); }
    cout << "Write down xk : ";
    cin >> xk;
    cout << "Write down dx : ";
    cin >> dx;
    cout << "Write down Eps : ";
    cin >> e;
    x = xn; // присваиваем х начальное значение
    printf(" —---------------------------------------------------------------\n");
    printf("| Argument | Value of funct.| Iterations | arctg(x)              |\n");
    printf(" —---------------------------------------------------------------\n");
    long double s, x2, t, per; //сумма ряда, содержит х*х, коэф., знач. х 
    do {
        n = 0; // обнулить счетчик цикла 
        s = 0; //сумму членов ряда
        t = 1; //коэф. при х 
        per = x; //знаменатель первого члена
        x2 = x*x; // x^2
        //Если элемент больше Eps, то его суммируем
        while (abs(1 /( per*t))>e)
        {
            s = s + 1 / (per*t);
            t = t + 2;
            per = per*x2;
            ++n;
            
        } //увеличиваем кол-во просуммиров. членов ряда 
        s = s * (pi/2); // после суммирования по условию
        long double result;
        result = atan(x);
        cout << "|" << setw(10) << x << " |" << setw(10) << s << " |"
            << setw(10) << n << " | " << setw(10) << result << " |\n";
        x += dx; // увеличиваем значение х на шаг 
    } while (x <= xk); //пока х <= конечному значению 
    system("pause");
 
}
Название: latex.gif
Просмотров: 19

Размер: 1.0 Кб
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru