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

Суммирование ряда, функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ на языке PostScript посчитать площадь треугольника http://www.cyberforum.ru/cpp-beginners/thread1004638.html
даны две стороны и синус угла между ними, посчитать площадь. (всё перемножить и поделить на 2) я правильно понимаю?это будет выглядеть так a b sin(alpha) mud mud 2 div ?
C++ программа не считывает строки из файла Программа должна найти максимальное из трех натуральных чисел, не превышающих 10^100. Основную задачу она выполняет, но при считывании строк из файла не работает. Как считать строки из файла?... http://www.cyberforum.ru/cpp-beginners/thread1004617.html
Нужно переделать программу из cin и cout в printf и scanf C++
#include <iostream> using namespace std; int fact(int n) { int s=1; for(int i=1; i<=n; i++) s*=i; return s;
C++ Получить все меньше n натуральные числа, квадрат суммы которых равна m
Заданные натуральные числа m и n. Получить все меньше n натуральные числа, квадрат суммы которых равна m.
C++ Списки http://www.cyberforum.ru/cpp-beginners/thread1004602.html
Подскажите, почему не удаётся создать список? #include "stdafx.h" #include <stdio.h> #include <iostream> struct Tovar { char name; int count;
C++ Алгоритм Диффи — Хеллмана Нужно написать функцию для нахождения публичного ключа A: A=g^a mod p. Даны g=5 p=307 a=43 подробнее

Показать сообщение отдельно
Nadia Trofimova
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 25

Суммирование ряда, функции - C++

11.11.2013, 18:03. Просмотров 196. Ответов 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
#include<iostream>
#include <math.h>
 
using namespace std;
 
 
    double Sum(double x, double e)
        {
            double q,sum=0;
        int n = 0;
        const double pi = 3.1415;
        q=-1/x;
        
        while(abs(q)>e){
            q=pow(-1,n+1)*1/(2*n-1)*pow(x,2*n+1);
            //q=(-1)*(2*n+1)/((2*n+3)/(2*n+1)*x*x);
            sum = sum + q;
            n++;
        }
        if(x>1) //эту и две дальнейшие строчки вообще не соображу куда ставить
         sum=sum+pi/2;
        else sum=sum-pi/2;
    cout << sum << endl;
        return q;
    }
    void main ()
    {
        double x,e, q,sum=0,t;
        
 
     cout << "Enter x: ";
    cin>>x;
    cout <<"Enter e: ";
    cin>>e;
 
        t=atan(x);
 
    cout << "Summa" << Sum(x,e) << endl;
    cout << "Tochoe znachenie " << t << endl;
    }
К сожалению, не работает - подозреваю, что что-то не так сделала. Нужна помощь. Отзовитесь, кому не лень)
0
Миниатюры
Суммирование ряда, функции  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru