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

Разложение в ряд S(x) и Y(x) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение и запись из файла в файл - символ в файле повторяется дважды http://www.cyberforum.ru/cpp-beginners/thread1095811.html
При компиляции кода последний символ в файле повторяется дважды, что происходит? Как это исправить?? Помогите! #include <iostream> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); char c; FILE *input, *output;
C++ Можно ли выучить C++, имея базовые понятия в C? Можно ли выучить C++ знаю С до функций и структур? http://www.cyberforum.ru/cpp-beginners/thread1095771.html
найти площадь двускатной крыши C++
Реализовать задачу в виде функций выполняемая в условно бесконечном цикле ввод даных обработка вывод вопрос пользователю о новой итерации обработки. Найти площадь двускатной крыши, если стороны накрываемого прямоугольного дома равны A и B, высота конька над последним этажом H. Напишите на #include <studio.h>
C++ Подсчитать количество цифр в тексте, записанного в файле.
Необходимо подсчитать количество цифр в тексте. Текст записан в файле. Результат вывести на экран и в файл. Добавлено через 40 минут Вот код, но он нерабочий. Добавлено через 8 минут #include <iostream> #include <fstream> using namespace std; int main()
C++ Можно ли добавить в последовательность из различных скобок цифры и знаки, чтобы получилось правильное арифметическое выражение? http://www.cyberforum.ru/cpp-beginners/thread1095754.html
Здравствуйте. Прошу помощи в решение задачи. Дана конечная последовательность, состоящая из левых и правых скобок pазличных заданных типов( «(» «{» «»). Определить, можно ли добавить в нее цифры и знаки арифметических действий так, чтобы получилось правильное арифметическое выражение. Просьба написать код
C++ Сравнить строки из xls-файлов на совпадение символов и создать файлы с результатами. Задача выглядит так. Имеется 2 xls-файла, которые надо сравнить. К примеру, в первом файле цифры с 1,2,3,5,6,7,8,10 А во втором только цифры 2,4,6,8,10. Соответственно результат в третьем файле выглядит так: подробнее

Показать сообщение отдельно
Том Ардер
Модератор
Эксперт по математике/физике
3740 / 2353 / 294
Регистрация: 15.06.2009
Сообщений: 4,209
13.02.2014, 19:12
Цитата Сообщение от Looser13 Посмотреть сообщение
вроде правильно все считает...
Сумма ряда НЕ считается, вместо неё только одно слагаемое. Причина - смешаны в одну кучу две совершенно разных вещи: n (счётчик цикла) и n (индекс элемента в сумме ряда, степень x).
Когда-то правил подобное, вот ссылки:
Arcsin, последовательность
Рекуррентные выражение
вычислить сумму

Добавлено через 2 часа 39 минут
Вот работающий код:

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
41
42
43
44
45
46
47
#include<iostream>
#include<locale>
#include<math.h>
 
using namespace std;
 
int main ()
{ 
    setlocale(LC_ALL, "rus");
    double xn,xk,h;
    int nn; // количество разбиений интервала
 
    xn=0;
    xk=1;
    nn = 10;
    
    h=((xk-xn)/nn);
    
    double x = xn;
 
    while (x<=xk+0.001)
    {
        // сумма ряда
        double s, an, eps, d;
        int n = 0;  // индекс слагаемого ряда
 
        s = 0;
        an = 1;
        eps = 1.e-6;
 
        while( fabs(an) > eps )
        {
            s += an;
            n++;
            an *= x*x/((2*n-1)*2*n);
        }
 
        // функция cosh(x)
        d=((exp(x)+exp(-x))/2);
        cout<<"При x="<<x << '\t' << "s = " << s << '\t' << "d = " << d << endl;;
        
        x += h;
    }
    system("pause");
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru