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

сумма ряда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что за ошибка?? (Работа с бинарными файлами) http://www.cyberforum.ru/cpp-beginners/thread117409.html
скажите, что за "левая" ошибка вылазит после оканчания программы??? вот код #include <iostream> #include <fstream> #include <vector> #include <string> #include <ctime> using namespace std; struct pokupatel
C++ Как узнать количество записей структуры в файле? Помогите пожалуйста с вопросом: Как узнать количество записей структуры в файле?Желательно функцией,чтобы возвращала количество записей http://www.cyberforum.ru/cpp-beginners/thread117398.html
односвязные списки C++
Доброго времени суток, товарищи! помогите кто чем может. Нужно было написать класс для работы со связными списками. Все написала, все работает. Одно но! все работает через "меню". и ввод элемента осуществляется отдельно - нажал на 1 - ввел элемент, и так до тех пор пока не понадобится сделать другой пункт. Так вот. хотелось бы чтобы вводилась полностью фраза. не подскажете ли .как нужно код...
C++ помогите решить
Написать и протестировать программу STREND (str 1,str 2) которая возвращает 1,если строка str 1 расположена в конце строки str 2 ,и 0-в противном случае..
C++ Eclipse + MinGW - не компилируют http://www.cyberforum.ru/cpp-beginners/thread117358.html
Здравствуйте. Пытаюсь тут с NetBeans + MinGW переползти на Eclipse + MinGW. При попытке скомпилить любую программу выдаёт: /mingw/lib/libmingw32.a(main.o):main.c:(.text+0xd2): undefined reference to `WinMain@16' Даже не знаю в какую сторону копать... Подскажите плз
C++ Операторы for , do while Помогите, пожалуйста сделать 2 задачки: 1.Напишите программу, которая выводит на экран квадрат Пифагора - таблицу умножения. 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7... 2 3 4 5 6 7 подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3620 / 898 / 47
Регистрация: 10.01.2010
Сообщений: 2,427
15.04.2010, 23:42     сумма ряда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    double x = 0.0, part = 0.002, sum = 0.0;
    cin >> x;
 
    for (int n = 1; abs(part) > 0.001; n++)
    {
       part = pow(-1.0, (double)n) * pow(x, (2.0*(double)n - 1.0) / (2.0*(double)n + 1.0));
       sum = sum + part;
    }
    cout << endl << sum;
return 0;
}
Но ряд расходится... и его элементы не станут меньше 0.001 т.е. цикл бесконечный. Или я что то не понял?
 
Текущее время: 14:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru