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

Вычислить сумму первых N элементов ряда - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объявление функции http://www.cyberforum.ru/cpp-beginners/thread53071.html
Всем доброго времени суток! Подскажите пожалуйста, как правильно объявить функцию, которая возвращает указатель на двумерный массив. И какое именно значение будет возвращать эта функция?
C++ Поменять местами первую и последнюю цифры числа Поменять местами первую и последнюю цифры числа. Помогите пожалуйста, а то с C++ вообще никогда не приходилось работать :( http://www.cyberforum.ru/cpp-beginners/thread53068.html
C++ Небольшая помощь
Ктото может написать небольшой модуль которий будет считивать какуюта інформацию с файла *тхт каждих 2 сек ?? спс
E2089) C++
Доброго времени суток! При компиляции выпала ошибка - Calc.cpp(237): E2089 Identifier 'use_func' cannot have a type qualifier Возникла она при попытке переделать обычный код в код, использующий namespace для разделения данных по модулям... namespace Parser{ double use_func(string f_name); }
C++ строки матрици http://www.cyberforum.ru/cpp-beginners/thread53043.html
Упорядочить строки матрицы размером М*N за увеличением минимального елемента строки.
C++ Найти числа Найти два целых чила m и n, которые в приперемножение m*n не изменяют своего значение, если поменять местами их елементы (например, 38 и 83) подробнее

Показать сообщение отдельно
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
28.09.2009, 19:23     Вычислить сумму первых N элементов ряда
вроде
так
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
#include <iostream>
#include <cmath>
using namespace std;
 
double Sum(double X, double eps)
{
    double Summ = 0.0;
    int n=1;
    double S=0.0;
    
    do
    {
        S = pow(X, n)/n;
        if (n%2)
            Summ += S;
        else 
            Summ -= S;
        n++;
    } while (S>eps);
    
    return Summ;
} 
 
int main() 
{
    double eps = 0.0;
    double X =0.0;
    
    cout << "Epsilon = ";
    cin >> eps;
    
    cout << "X = ";
    cin >> X;
    
    cout << "Sum is " << Sum(X, eps);
    return 0;
}
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru