0 / 0 / 0
Регистрация: 02.05.2017
Сообщений: 66
1

Составить программу вычисления значения суммы членов бесконечного ряда

17.09.2018, 21:42. Показов 1264. Ответов 2
Метки нет (Все метки)

Составить программу вычисления значения суммы членов бесконечного ряда с заданной точностью Е =0,000006 в интервале [0,5]. На печать вывести значение суммы для каждого x из интервала, вывести число членов ряда, вошедших в сумму:
sin(4x)=4x-(4x)3^3!+(4x)^5/5!-...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int singl=1, a=1, k;
    float s=0;
    cout<<"k="; cin>>k;
    for(int i=1; i<=k; i++)
    {
        s+=singl*(pow(1,2*i-1)/a);
        singl=-singl;
        a*=(2*i)*(2*i+1);
    }
    cout<<"s="<<s<<endl<<a;
 
    system("pause");
    return 0;
    
}

пишет ошибку в строке с pow, как сделать чтоб выводилось?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2018, 21:42
Ответы с готовыми решениями:

Составить программу вычисления суммы членов бесконечного числового ряда
Прошу помочь с решением задачи. 22. Составить программу вычисления суммы членов бесконечного...

Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если...

Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если...

Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если...

2
165 / 114 / 59
Регистрация: 12.07.2018
Сообщений: 277
17.09.2018, 21:54 2
Цитата Сообщение от Kristina4244 Посмотреть сообщение
пишет ошибку в строке с pow, как сделать чтоб выводилось?
C++
1
s+=singl*(pow(1.0f,2*i-1)/a);
0
308 / 220 / 74
Регистрация: 23.05.2011
Сообщений: 981
17.09.2018, 22:16 3
Цитата Сообщение от Kristina4244 Посмотреть сообщение
for(int i=1; i<=k; i++
Но ведь это не бесконечный ряд, а конечный!

Добавлено через 10 минут
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
#include <iostream>
 
double sin4(double x, long long& out_counter)
{
   double res = 4*x;
   double elem = res;
   const double mult_up = 4*x*4*x;
   double old_val = res;
   long long counter = 0, fac_mult = 1;
   do{
       ++counter ;
       
       elem *= -mult_up / (fac_mult + 1) / (fac_mult + 2);
       fac_mult += 2;
       old_val = res;
       res += elem;
   }
   while(res!=old_val);
   out_counter = counter;
   return res;
}
 
int main()
{
   for(double val = 0; val<0.5; val+=0.01)
   {
       long long counter;
       std::cout<<val<<"\t"<<sin4(val, counter);
       std::cout<<"\t"<<counter<<std::endl;
   }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.09.2018, 22:16
Помогаю со студенческими работами здесь

Составить программу для вычисления суммы бесконечного ряда
... П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их...

Составить программу для вычисления суммы бесконечного ряда
Составить программу для вычисления суммы бесконечного ряда. Формулой общего члена ряда и...

Составить программу для вычисления суммы бесконечного ряда с погрешностью
Составить программу для вычисления суммы бесконечного ряда \sum_{k=1}^{\infty}u_k=...

Составить программу для вычисления суммы бесконечного ряда с погрешностью
Составить программу для вычисления суммы бесконечного ряда с погрешностью ε = 10-3 Задания...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru