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

Найти сумму ряда - C++

Восстановить пароль Регистрация
 
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
01.06.2013, 17:39     Найти сумму ряда #1
Всем приветик. есть условие (фото), первую функцию решила (надеюсь правильно), подскажите пожалуйста как правильно вывести вторую.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, x, h, r, s;
int n, zn = -1, k;
cout << "Input a,b,h,n" << endl;
cin >> a >> b >> h >> n;
for(x = a; x<=b; x+=h) {
                r = s = 1;
                for(k = 1; k<=n; k++) {
                        r=zn*     r*     pow(    x,2*k)    /2*k;     
                        s+=r;
                }
 cout << "\n x= " << x << "  sum= " << s; 
}
return 0;
}
Миниатюры
Найти сумму ряда  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2013, 17:39     Найти сумму ряда
Посмотрите здесь:

C++ Найти сумму ряда
Найти сумму ряда C++
Найти сумму ряда C++
Найти сумму ряда C++
Найти сумму ряда C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
01.06.2013, 17:55     Найти сумму ряда #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cmath>
 
const double pi = 3.14159;
 
int main() {
  double x;
  std::cout << "x = ";
  std::cin >> x;
  std::cout << sin(x * pi / 180) << std::endl;
  return 0;
}
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
01.06.2013, 18:08  [ТС]     Найти сумму ряда #3
это решение по условию??? :
Изображения
 
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
01.06.2013, 18:23     Найти сумму ряда #4
Цитата Сообщение от pupushecka Посмотреть сообщение
это решение по условию???
А чё нет?
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
01.06.2013, 19:03  [ТС]     Найти сумму ряда #5
Цитата Сообщение от MarVaL Посмотреть сообщение
А чё нет?
а (пи) там точно должно быть???
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
01.06.2013, 19:04     Найти сумму ряда #6
Цитата Сообщение от pupushecka Посмотреть сообщение
а (пи) там точно должно быть???
Перевод из градусов в радианы
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
01.06.2013, 19:48  [ТС]     Найти сумму ряда #7
а тот код который я написала, правильный??
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
01.06.2013, 20:15     Найти сумму ряда #8
Мой вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
 
inline int f(int n) { return !n ? 1 : n * f(n - 1); }
 
int main() {
  int n;
  double x, res = 0;
  std::cout << "n = ";
  std::cin >> n;
  std::cout << "x = ";
  std::cin >> x;
  for(int k = 0; k <= n; ++k) {
    res += std::pow(-1, k) * (std::pow(x, 2 * k + 1) / f(2 * k + 1)); 
  }
  std::cout << "Result: " << res << std::endl;
}
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
04.06.2013, 15:48  [ТС]     Найти сумму ряда #9
правильно ли решено по условию. проверьте пожалуйста:
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 <stdio.h>
#include <math.h>
const double pi = 3.14159;
 
int main()
{
double a, b, x, h, r, s,y;
int n, zn = -1, k;
cout << "Input a,b,h,n" << endl;
cin >> a >> b >> h >> n;
for(x = a; x<=b; x+=h) {
                r = s = 1;
                for(k = 1; k<=n; k++) {
                        r=zn*     r*     pow(    x,2*k)    /2*k;     
                        s+=r;
                            
                        y=sin(x * pi / 180);
                }
 
 cout << "\n x= " << x << "  sum= " << s << "   Y(x)= "<<y; 
 
}
return 0;
}
Миниатюры
Найти сумму ряда  
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
04.06.2013, 16:45  [ТС]     Найти сумму ряда #10
подскажите пожалуйста, правильно решено или нет.
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
25.06.2013, 20:53  [ТС]     Найти сумму ряда #11
подскажите пожалуйста, правильно решено или нет
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
28.06.2013, 16:04  [ТС]     Найти сумму ряда #12
посмотрите пожалуйста, правильно или нет
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 <stdio.h>
#include <math.h>
const double pi = 3.14159;
 
int main()
{
double a, b, x, h, r, s,y;
int n, zn = -1, k;
cout << "Input a,b,h,n" << endl;
cin >> a >> b >> h >> n;
for(x = a; x<=b; x+=h) {
                r = s = 1;
                for(k = 1; k<=n; k++) {
                        r=zn*     r*     pow(    x,2*k)    /2*k;     
                        s+=r;
                            
                        y=sin(x * pi / 180);
                }
 
 cout << "\n x= " << x << "  sum= " << s << "   Y(x)= "<<y; 
 
}
return 0;
}
Миниатюры
Найти сумму ряда  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2013, 17:25     Найти сумму ряда
Еще ссылки по теме:

Найти сумму ряда C++
Найти сумму ряда C++
Найти сумму ряда C++

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

Или воспользуйтесь поиском по форуму:
pupushecka
27 / 27 / 0
Регистрация: 13.06.2011
Сообщений: 165
28.06.2013, 17:25  [ТС]     Найти сумму ряда #13
пожалуйста
Yandex
Объявления
28.06.2013, 17:25     Найти сумму ряда
Ответ Создать тему
Опции темы

Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru