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

Вычислить приближенную сумму ряда при фиксированном значении x двумя способами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В списке Р заменить первое вхождение списка Р1 (если такое есть) на список Р2 http://www.cyberforum.ru/cpp-beginners/thread1164205.html
Написать программу с функциями, которая: а)в списке Р заменяет первое вхождение списка Р1( если такое есть) на список Р2; б)строит список Р1 - копию списка Р; в)добавляет в конец списка Р инвертированный список Р.
C++ Реализовать модель ассоциативного кеша Передо мной стоит задача, реализовать модель ассоциативного кеша, я решил использовать очередь с приоритетами, в ней будут храниться пары ключ-значение, ключом будет время, когда мы обращались к элементу, а значением сам элемент лежащий в кеше. В приницпе сложности в реализации нет, но зачем писать свою реализацию, если есть STL. Но возникли некторые сложности, я никак не могу найти метод поиска... http://www.cyberforum.ru/cpp-beginners/thread1164197.html
C++ Функция, поток fstream
Здравствуйте! Делаю программку по заданию (тест), все не сложно, но вот где вопрос. #include <fstream> #include <iostream> #include <windows.h> using namespace std; int main(){
Передать значения вершины первого списка во второй C++
Доброе время суток! Сохраняя традицию: у меня проблема с программой. Функция change, в теории, должна передавать значения вершины первого списка во второй. На деле она возвращает в qp->q единицу, при этом предыдущий список испаряется. Вопрос в чем: как сделать так, что бы change изменял t1 и t2 согласно теории #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream>...
C++ Поменять местами слова в строке http://www.cyberforum.ru/cpp-beginners/thread1164176.html
Нужно: 1) Узнать номер первой запятой в веденном тексте - СДЕЛАНО. 2) Поменять местами первой и последнее слово - НЕ сделано. 3) Вычислить к-во пробелов подряд - СДЕЛАНО. 4) Поменять все знаки восклицания "!" на точки "." - СДЕЛАНО. 5) Поменять первое и последнее слово на заданны - НЕ СДЕЛАНО. Вот код с сделанными ф-ями, посоветуйте что-то с 2-м и 5-м пунктами, а то даже представления не...
C++ Класс Строка Создать полноценный класс "Строка", с конструкторами, деструктором, преобразованием типов (из char * в String и наоборот, перегрузкой операторов суммирования, присвоения, +=, сравнения ==, !=, отрицания !, <, >, >=, <=, индексирования , () - возвращения подстроки. Помогите разобраться. подробнее

Показать сообщение отдельно
Bestear
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 77

Вычислить приближенную сумму ряда при фиксированном значении x двумя способами - C++

02.05.2014, 17:32. Просмотров 475. Ответов 4
Метки (Все метки)

Для функционального ряда
http://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{1}{x}^{}+{a}_{2}{x}^{2}+...+{a}_{n}{x}^{n}+...=\sum_{n=1}^{\propto }{a}_{n}{x}^{n}
где http://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n}={(-1)}^{n}\frac{n-1}{{3}^{n}*n!} вычислить приближенную сумму при фиксированном значении x двумя способами: сумму первых n членов ряда и сумму с точностью до eps(эпсилон) в двух разных функциях:
double Sum1(double x, int n);
double Sum2(double x, double eps);

Запрещается использование функции pow() и вычисление заново факториала на каждом шаге итерации (использовать рекуррентное соотношение http://www.cyberforum.ru/cgi-bin/latex.cgi?n!=n(n-1)!)




Вот что вышло у меня за две недели мучения:
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
#include <stdio.h>
#include <conio.h>
double Sum(int n)
{
    double sum=0,factorial;
    int f;
    for(int i=1;i<n;i++)
    sum+=((-1)^n)*((n+1)/(3^n*&f));
    return sum;
}
int factrial()       //вычисляю отдельно n!
{
    int i,*f,n;
    printf("n= ");
    scanf("%d",&n);
    *f=n;
    do
    {
        *f*=n-1;
        n--;
    }
    while(n!=1)
    printf("factoril=%d",*f);
    return *f;
}
int main()
{
    int n;
    printf("n= ");
    scanf("%d",&n);
    printf("sum=%.10f\n",Sum(n));
    getch()
    return 0;
}
Подскажите пожалуйста, в чем моя ошибка? Что я делаю не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru