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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aleksaxe
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 5
#1

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

10.01.2011, 19:19. Просмотров 378. Ответов 6
Метки нет (Все метки)

ДЛя заданного ряда написать функцию вычисления суммы ряда для диаозона от 0.1 до 1и шага 0.1 ,изменение аргумента ычислить значение суммы ряда и контрольной функции к которой он сходится с точностью до 4 знаков после запятой.

#include<iostream.h>
#include<math.h>
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<dos.h>
#include<windows.h>
#include<time.h>
#include<iostream.h>
void printsk (char*format){char buf [100];va_list ptr;CharToOem
(format,buf);va_start (ptr,format);cprintf(buf,ptr);}
main()
{double s=0.,sn=1,k=0.;
double a1,a2;
double sum(double x,double eps);
int n;
double eps;
double x;
for(n=1; fabs(sn) > eps;n++)
{
s+=sn;
a1= (-1);
a2=(2*n-1)*(2*n);
k=a1/a2;
sn=sn*x*x*k;
//return s;
}


{double x;
for (x=0.1; x <= 1.; x += 0.1)

cout << "x=" << x << " sum=" << sum(x,0.0001) << " cos=" << cos(x) << endl;
getchar();
}
}






Однако у меня даже не компилирует чет наворотиля =)

Добавлено через 2 часа 5 минут
Ап т.к. тема еще актуальна.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2011, 19:19     Вычислить сумму рядаC++
Посмотрите здесь:

Вычислить сумму ряда - C++
Вычислить сумму ряда: - sum= 1+ 1/2^3+1/3^3...+1/50^3

Вычислить сумму ряда - C++
С точностью е(у=0.01,0.001,0.0001) и сравнить результаты с точным значением. точное значение cosX (|x|&lt;бесконечности)

Вычислить сумму ряда - C++
Перепечатывайте задание на форум в виде текста. И на русском языке.

Вычислить сумму ряда - C++
Дано целое число N (&gt; 0). Вывести сумму 2 + 1/(2!) +1/(3!) + ... + 1/(N!) (выражение N! — &quot;N факториал&quot; обозначает произведение всех целых...

Вычислить сумму ряда - C++
1+1/2^3+1/3^3+...+1/50^3

Вычислить сумму ряда - C++
По заданным числам n и a вычислить значение суммы: \sum_{i=1}^{n}i*a^i #include &lt;iostream&gt; #include &lt;cmath&gt; #define ll long...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
10.01.2011, 19:22     Вычислить сумму рядаC++ #2
Цитата Сообщение от Aleksaxe Посмотреть сообщение
контрольной функции к которой он сходится
Эт тип косинус ? (глядя на твой код)
Aleksaxe
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 5
10.01.2011, 20:05  [ТС]     Вычислить сумму рядаC++ #3
Прошу просчения забыл уточнить.Да это Cos
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
10.01.2011, 20:29     Вычислить сумму рядаC++ #4
Не знаю насколько правильно понял задание... но, по-моему, тип того )

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
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
#include<conio.h>
double fsum (double X, double sum)
{
    sum=0;
    for (double i=0.1; i<=X; i+=0.1) sum+=i;
    return sum;
}
main()
{
      double sum=0, i;
      cout<<" Otvet : \n";
      for (i=0.1; i<=1; i+=0.1)
      {
          sum=0;
          cout<<fixed<<setprecision(1);
          cout<<" x = "<<i<<", cos(x) = ";
          cout<<fixed<<setprecision(4)<<cos(i); cout<<fixed<<setprecision(1);
          cout<<", sum = "<<fsum(i, sum)<<"\n";
      }
      system("pause");
      return 0;
}
Aleksaxe
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 5
10.01.2011, 20:34  [ТС]     Вычислить сумму рядаC++ #5
Ага это именно то что надо Благодарю=)




<<ТЕМА ЗАКРЫТА>>
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
10.01.2011, 20:49     Вычислить сумму рядаC++ #6
Алексaндр, а что к чему сходится? результат далек от косинуса
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2011, 20:58     Вычислить сумму рядаC++
Еще ссылки по теме:

Вычислить сумму ряда - C++
Нужно сделать факториал. Я не знать как:resent: #include&lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;locale.h&gt; main() { setlocale(0,...

Вычислить сумму ряда - C++
Вычислить сумму ряда(приведен на изображении) с точностью ε. Сделать графическую интерпретацию результата.\ Как я понял вводятся 'x' и...

Вычислить сумму ряда - C++
Вычислить сумму ряда, заданного общам членом: an=(10 в степени n)/(n)! Если 1&lt;=n&lt;=16

Вычислить сумму ряда - C++
Добрый вечер. Ребята, помогите пожалуйста записать формулу в С++. Программа сама то написана, а вот формулу никак не получается вывести.


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

Или воспользуйтесь поиском по форуму:
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
10.01.2011, 20:58     Вычислить сумму рядаC++ #7
alex_x_x, высчитывается не в градусах, а в радианах .
Yandex
Объявления
10.01.2011, 20:58     Вычислить сумму рядаC++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru