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

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

Восстановить пароль Регистрация
 
leadron
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 10
13.11.2011, 11:32     сумма ряда #1
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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 11:32     сумма ряда
Посмотрите здесь:

C++ сумма ряда
С++ Сумма ряда. C++
Сумма ряда C++
[C++] Сумма ряда C++
Сумма ряда C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VenCarbon
32 / 31 / 3
Регистрация: 14.12.2010
Сообщений: 158
13.11.2011, 11:41     сумма ряда #2
А в чем вопрос?
leadron
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 10
13.11.2011, 14:11  [ТС]     сумма ряда #3
в ссылке вопрос
у меня программа не работает
VenCarbon
32 / 31 / 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;
}
у меня программа не работает
Конечно, не работает.
leadron
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 10
13.11.2011, 14:38  [ТС]     сумма ряда #5
а t правильно в ввел ?
VenCarbon
32 / 31 / 3
Регистрация: 14.12.2010
Сообщений: 158
13.11.2011, 14:42     сумма ряда #6
присвойте x, y какое-нибудь значение. Например:
C++
1
float x = 1, y = 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;
ошибки при компиляции
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2011, 16:01     сумма ряда
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
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;
 }
Yandex
Объявления
13.11.2011, 16:01     сумма ряда
Ответ Создать тему
Опции темы

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