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

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

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

Сумма ряда - C++

19.12.2013, 00:36. Просмотров 384. Ответов 3
Метки нет (Все метки)

В общем нужно написать два кода по этим функциям: 2/1 + 2/2 + 2/3 + 2/4+...и 2/1 + 2/2 - 2/3 + 2/4-...
Код к первой я написал а вот со второй затрудняюсь так как чередуются сложение и вычитание

Вот код к первой:

#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{

float summa ;
int n ;

cout << "x: " ; cin >> n ;

summa = 0;

for ( int i = 1 ; i <= n ; i++ )
{
summa = summa + (float)2/i;
}

cout << "summa= : " << summa << endl;

system("PAUSE");
return 0 ;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 00:36     Сумма ряда
Посмотрите здесь:

С++ Сумма ряда. - C++
S = 1+ 1/4 +1/16 + 1/36/..... Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых,...

сумма ряда - C++
не могу написать код для нахождения суммы ряда вот условие::

сумма ряда - C++
#include&lt;vcl.h&gt; #include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; #pragma hdrstop ...

сумма ряда - C++
Нужно написать программу, которая считает сумму ряда (нужно сумму первых 10 членов(i=10)) с таким энным...

Сумма ряда - C++
программа, которая находит сумму ряда e -x = 1 - x + x2/2! +x3/3!... Помогите найти ошибку. Считает не правильно. int main() { ...

Сумма ряда - C++
Всем привет, помогите закодить формулу.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
19.12.2013, 00:52     Сумма ряда #2
В чем сложность? Если i нечетное и больше 3 множить на -1.
v37
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 19
19.12.2013, 01:39  [ТС]     Сумма ряда #3
То есть вот вот так?
#include "stdafx.h"
#include <iostream>

using namespace std;


int main()
{

float summa0 ;
float summa ;
int n ;
float z;


cout << "x: " ; cin >> n ;

summa = 0;
summa0 = 0;

for ( int i = 1 ; i <= 15 ; i++ )

{
if (i % 2)
summa = summa + (float)2/i;
else
summa0 = summa0 + (float)2/i;
z= summa - summa0 ;
}

cout << "summa= : " << z << endl;

system("PAUSE");
return 0 ;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2013, 02:14     Сумма ряда
Еще ссылки по теме:

Сумма ряда - C++
Нужно вычислить сумму ряда от n=1, до M. Ʃ(cos(n)/n!) Вот что у меня получилось, помогите исправить. #include &lt;iostream.h&gt; #include...

Сумма ряда - C++

Сумма ряда - C++
Как вычислить сумму ряда с заданной точностью? Составить программу вычисления суммы членов ряда с точностью до члена &lt; E; Определить...

сумма ряда 1,3,5,7 - C++
# include &lt;stdio.h&gt; # include &lt;conio.h&gt; #include &lt;iomanip&gt; int main () { setlocale(LC_ALL,&quot;Russian&quot;); int i,n,s=0; ...

Сумма ряда - C++
Написать программу, которая вычисляет частичную сумму ряда. Расчет должен производиться двумя способами: при помощи итерационного цикла,...

Сумма ряда - C++
Нужен код, ребят помогите пожалуйста. Разработать алгоритм вычисления суммы ряда с точностью 10^-4


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

Или воспользуйтесь поиском по форуму:
Ev_Hyper
Заблокирован
19.12.2013, 02:14     Сумма ряда #4
Мне совсем не понятно, зачем просить вводить N, если оно дальше нигде не используется, по 2 пункту, вот немного изменил ваш код:
C++
1
2
3
4
5
6
7
8
summa=2;
for (int i = 2 ; i <= 15 ; i++ )
{
if (i%2==0)
summa = summa + (float)2/i;
else
summa -= (float)2/i;
}
Yandex
Объявления
19.12.2013, 02:14     Сумма ряда
Ответ Создать тему
Опции темы

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