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

Нахождение сумы ряда для гиперболического синуса sh(x) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести номера строк матрицы все элементы которых нечетные http://www.cyberforum.ru/cpp-beginners/thread1621267.html
Помогите пожалуйста дописать программу.задание такое: ввести прямоугольную матрицу целых чисел. Вывести номера строк, все элементы которых нечетные(или вывести месседж об отсутствии таких). ПЕРЕСТАВИТЬ ЭЛЕМЕНТЫ ВСЕХ ДРУГИХ СТРОК В ОБРАТНОМ ПОРЯДКЕ. #include<iostream> #include <conio.h> using namespace std; int M,n,i,j,k; int main() { setlocale(LC_ALL, "rus");
C++ Добавить в код любые пользовательские функции (лучше всего - функции ввода/вывода) Ребят, прошу вас помочь добавить любые две функции, лучше всего если ввод и вывод, но например и за два void input буду очень благодарен #include <cstdlib> #include <clocale> #include <ctime> #include <cmath> #include <math.h> #include <streambuf> #include <fstream> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1621233.html
C++ Найти наибольшее из 4 чисел
Всем добрый вечер! Помогайте)) Нужно найти все возможные варианты нахождения наибольшего числа из 4 чисел. То есть когда некоторые числа равны, или же даже наибольшие равны.Заранее спасибо!!
C++ Вычислить функции arcctgс заданной точностью с использованием разложения в ряд
Помогите довести программу до рабочего состояния. Задание. Составить схему программы и программу на языке C++ с использованием оператора цикла с предусловием и оператора цикла с постусловием для вычисления функции arcctgс заданной точностью с использованием разложения в ряд: # include <iostream> # include <cmath> using namespace std;
C++ Быстрое преобразование Фурье http://www.cyberforum.ru/cpp-beginners/thread1621192.html
Реализовывал БПФ, но столкнулся с двумя проблемами. Вторая - в комментарии, а первая где-то в цикле (отметил), т.к. эмпирическим путём (комментирование) вроде как признал в нём проблему. Кто-нибудь может подсказать? Код вроде как простейший написан. #include <iostream> #include <cmath> #include <windows.h> using namespace std; #define pi 3.141592633589793
C++ Доказать (перебор) что для любых величин А, В, С типа Boolean следующие пары логических выражений эквивалентны Доказать (путем перебора возможных значений), что для любых величин А, В, С типа Boolean следующие пары логических выражений имеют одинаковые значения (эквивалентны): A AND (В OR С) и (A AND В) OR (A AND С) подробнее

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

Нахождение сумы ряда для гиперболического синуса sh(x) - C++

21.12.2015, 20:41. Просмотров 160. Ответов 0
Метки (Все метки)

Подскажите пожалуйста нужно написать функцию вычисления суммы ряда для заданного аргумента с точностью 4 знака после запятой. Результат выдать в виде таблицы, состоящей из 3 столбцов: 1 -значение аргумента из заданного диапазона; 2 - значение функции, вычисленное с помощью представления в ряд; 3 - значение функции, к которой сходится ряд.

Рекомендуемый диапазон изменения аргумента с 0.1 по 1 с шагом 0.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
35
#include<stdio.h>
#include<conio.h>
#include<math.h>
long Factorial(int n)// факториал.
{
    long FacN=1;
    for (int i = 1; i <= n; i++)
        FacN *= i;
    return FacN;
}
float SumRiad(float x, int n)//сума ряда
{
    float sum, a;
    long b;
    a = pow(x, 2*n + 1);
    b = Factorial(2 * n + 1);
    if ((sum = a / b) >= 0.0001)
        sum += SumRiad(x, n + 1);
    else
        return 0;
    return sum;
}
int main()
{
    long F;
    F=Factorial(5);
    float x, sum;
    for (int i = 1; i <= 10; i++)
    {
        x = (float)i / 10;
        sum = SumRiad(x, 0);
        printf("%.1f | %.4f | %.1f\n", x, sum, x);
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru