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

Вычислить сумму ряда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Распечатать те пары слов, расстояние между которыми наименьшее. http://www.cyberforum.ru/cpp-beginners/thread415388.html
Расстояние между словами - это количество позиций, в которых буквы различаются. Например, расстояние между словами МАМА и ПАПА или МЫШКА и КОШКА равно двум. --- Народ, помогите пожалуйста решить эту задачу.
C++ Не могу создать DirectShow Player Часто бывает зайду на сайт, а мне брaузер кидает меседж : npdsplay Can not create DirectShow Player http://www.cyberforum.ru/cpp-beginners/thread415387.html
Программа игнорирует gets() C++
#include <stdio.h> #include <locale.h> #include <string> #include <iostream> using namespace std; struct NOTE { char **family; char **name; int *phone;
C++ Дан массив А. Образовать реверс массива А в массиве В. Вывести оба массива и индексы элементов на экран в виде трех столбцов.
Дан массив А. Образовать реверс массива А в массиве В. Вывести оба массива и индексы элементов на экран в виде трех столбцов.
C++ Дерево в виде двусвязного списка. http://www.cyberforum.ru/cpp-beginners/thread415363.html
17. 5, 9, 13, 14, 2, 7, 1, 15, 18, 8, 4, 3, 50 1) Реализуйте дерево в виде двусвязного списка 2) Обход слева, обход справа, симметрический обход. 3) Реализуйте программу сортировки массива на дереве методом симметрического обхода. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Запрещено создавать темы с множеством вопросов во...
C++ Создать хеш-функцию для сохранения записей в файл в сортированном виде. 12. Создать хеш-функцию для хранения записей в файл в сортированном виде. Хеш- функцию связать с кодами первых 2 символов Фамилии. Запись состоит из полей :Фамилия, Имя, Отчество. 13. Оцените качество хеш-функций 1) 2) , где Fio – строка длиной 20, все символы заглавные, алфавит – кириллица. 3) , Постройте графики эффективности хеш-функций. 14. Для хранения записей в файле используете... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
23.12.2011, 12:46     Вычислить сумму ряда
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
long fact(long n)
{
    long ret = n;
    if(0 < (n = n - 1))
        ret *= fact(n);
    return ret;
}
 
double calc_element(long i)
{
    double elem = pow(2, i - 1);
    elem /= 1.0*fact(i);
    return elem;
}
 
 
int main()
{
    long i,M,N;
    printf("Enter M = ");scanf("%u",&M);
    printf("Enter N = ");scanf("%u",&N);
    double elem = calc_element(M);
    printf("elem[%d]= %lf\n",M,elem);
    double summ = elem;
    for(i = M + 1; i <= N; i++)
    {
        elem *= 1.0/(i + 1);
        summ += elem;
    }
    printf("summ = %lf\n",summ);
    printf("Press any key to continue\n");
    getch();
    return 0;
}
Миниатюры
Вычислить сумму ряда   Вычислить сумму ряда  
 
Текущее время: 10:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru