Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

13.11.2011, 11:32. Просмотров 495. Ответов 7
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<vcl.h>
#include<iostream.h>
#include<conio.h>
#include<math.h>
#pragma hdrstop
 
---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{ int i,n,t,s=0;    float x,y;
cout>> " n= ";
cin>>n;
 for ( i = 1; i <= n; i++ ) {
     t=(1/x*i)+(1/y*i);
 s=s+t
 }
  }
 cout<<s;
 getch();
 return 0;
алгоритм
Начало
{1} Ввод n
{2} s:=0
{3} Для i от 1 до n шаг 1 цикл
{4} t:= … {вычисление значения t}
{5} s:= s+t
{6} Конец_цикла
{7} Вывод s
Конец

http://www.cyberforum.ru/attachment....7&d=1321023419
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 11:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос сумма ряда (C++):

Сумма ряда - C++
Доброе время суток! Помогите подправить код, если он не верен для данной задачи. Само задание: Найти сумму ряда с точностью e=10^-4, общий...

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

сумма ряда - C++
Написал прогу для нахождения суммы . Для точности 0.1 0.01 работает а дальше нет ! Почему ? #include&lt;iostream.h&gt; #include&lt;math.h&gt; ...

сумма ряда - C++
Вычислить значение функции при помощи суммы ряда с точностью e. Сравнить полученное значение суммы с результатом вычисления стандартной...

Сумма ряда - C++
Ребята.помогите доработать прогу,не получается.. ((( Добавлено через 18 минут Вычислить сумму ряда (-1)^K/K^k ...

Сумма ряда - C++
при любых значениях х выдает сумму равную 0. Почему так может я не правильно вызываю подпрограмму? #include &lt;iostream&gt; #include...

7
VenCarbon
33 / 32 / 3
Регистрация: 14.12.2010
Сообщений: 158
13.11.2011, 11:41 #2
А в чем вопрос?
0
leadron
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 10
13.11.2011, 14:11  [ТС] #3
в ссылке вопрос
у меня программа не работает
0
VenCarbon
33 / 32 / 3
Регистрация: 14.12.2010
Сообщений: 158
13.11.2011, 14:18 #4
Хорошо.
Во-первых, как задаются переменные x и y?
По вашему коду:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream.h>
#include<conio.h>
using namespace std;
 
int main(int argc, char* argv[]) { 
   int n, t, s = 0;    
   float x, y; // как они задаются? с клавиатуры? или константами? или тоже вычисляются?
   cout >> "n= ";
   cin >> n;
   for (int i = 1; i <= n; i++) {
       t = (1 / (x * i))+(1 / (y * i));
       s = s + t;
   }
   cout << s;
   getch();
   return 0;
}
у меня программа не работает
Конечно, не работает.
1
leadron
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 10
13.11.2011, 14:38  [ТС] #5
а t правильно в ввел ?
0
VenCarbon
33 / 32 / 3
Регистрация: 14.12.2010
Сообщений: 158
13.11.2011, 14:42 #6
присвойте x, y какое-нибудь значение. Например:
C++
1
float x = 1, y = 1;
1
leadron
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 10
13.11.2011, 14:59  [ТС] #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<vcl.h>
#include<iostream.h>
#include<conio.h>
#include<math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
 {
 int i,n,t, tmax;
   float y=1;x=1;
  cout>> " n= ";
cin>>n;
 for ( i = 1; i <= n; i++ ) {
       t=(1 / (x * i))+(1 / (y * i))
 tmax=(1 / (x * 1))+(1 / (y * 1))+ (1 / (x * 2))+(1 / (y * 2))+t
 }
  }
 cout<<tmax;
 getch();
 return 0;
ошибки при компиляции
0
go
Эксперт С++
3586 / 1366 / 129
Регистрация: 16.04.2009
Сообщений: 4,527
13.11.2011, 16:01 #8
leadron, ну так откомпилит
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(int argc, char* argv[])
 {
 int i,n,t, tmax;
   float y=1,x=1;
  cout<< " n= ";
cin>>n;
 for ( i = 1; i <= n; i++ ) {
           t=(1 / (x * i))+(1 / (y * i));
 tmax=(1/x)+(1/y)+(1/(x*2))+(1/(y*2))+t ;
 }
 
 cout<<tmax;
 getch();
 return 0;
 }
1
13.11.2011, 16:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2011, 16:01
Привет! Вот еще темы с ответами:

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

Сумма ряда - C++
\sum_{i=1}^{k}log_{10}(\sqrt{2\cdot \frac{1}{i^2}})\;,\;k\lt 35 #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;math.h&quot; using...

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

Сумма ряда - C++
Для заданного натурального k и действительного x подсчитать выражение


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

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

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