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

циклы - C++

Восстановить пароль Регистрация
 
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
02.03.2011, 15:53     циклы #1
вот файлик с примером на ряды решается с помощью цикла вводите число n допустим 5 и программа должна вывести пятый член этого ряда
помогите!!!!!!!!!
Миниатюры
циклы  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2011, 15:53     циклы
Посмотрите здесь:

C++ Циклы
циклы for, while C++
C++ циклы
C++ циклы
Циклы WHILE, DO-WHILE. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sokolov
 Аватар для Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
02.03.2011, 16:13     циклы #2
Цитата Сообщение от mexxantom Посмотреть сообщение
вот файлик с примером на ряды решается с помощью цикла вводите число n допустим 5 и программа должна вывести пятый член этого ряда
помогите!!!!!!!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
#define PI 3.14159265
using namespace std;   //        1/(sin1+sin2+...+sinN)
int main()
{setlocale(LC_ALL,"Russian");
int n;
double znam=0.0,sum=0.0;
do{
cout<<"Введите номер элемента: ";
cin>>n;}
while(n<=0);
for (int i=1;i<=n;i++)
{znam+=sin(i*PI/180);
sum+=(1/znam);}
cout<<n<<"-ый элемент равен: "<<1/znam<<endl; 
cout<<"Сумма "<<n<<" элементов равна: "<<sum;
return 0;
}
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
02.03.2011, 17:50  [ТС]     циклы #3
Цитата Сообщение от Sokolov Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
#define PI 3.14159265
using namespace std;   //        1/(sin1+sin2+...+sinN)
int main()
{setlocale(LC_ALL,"Russian");
int n;
double znam=0.0,sum=0.0;
do{
cout<<"Введите номер элемента: ";
cin>>n;}
while(n<=0);
for (int i=1;i<=n;i++)
{znam+=sin(i*PI/180);
sum+=(1/znam);}
cout<<n<<"-ый элемент равен: "<<1/znam<<endl; 
cout<<"Сумма "<<n<<" элементов равна: "<<sum;
return 0;
}
спасибо конечно но считает не верно вот твоя программа внизу я закоментил проверку для числа n=2 ну и ответы разные получаются

#include <iostream>
#include <cmath>
#define PI 3.14159265
using namespace std; // 1/(sin1+sin2+...+sinN)
int main()
{setlocale(LC_ALL,"Russian");
int n;
double znam=0.0,sum=0.0;
do{
cout<<"vvedite nomer: ";
cin>>n;}
while(n<=0);
for (int i=1;i<=n;i++)
{znam+=sin(i*PI/180);
sum+=(1/znam);}
cout<<n<<"-element ravrn"<<1/znam<<endl;
cout<<"summa "<<n<<" ilementov: "<<sum;
//double k;
//k=1/(sin(1)+sin(2));
//cout<<k<<endl;
return 0;

}
Sokolov
 Аватар для Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
02.03.2011, 17:57     циклы #4
mexxantom,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
#define PI 3.14159265
using namespace std;   //        1/(sin1+sin2+...+sinN)
int main()
{setlocale(LC_ALL,"Russian");
int n;
double znam=0.0,sum=0.0;
do{
cout<<"Введите номер элемента: ";
cin>>n;}
while(n<=0);
for (double i=1.0;i<=n;i++)
{znam+=sin(i);
sum+=(1/znam);}
cout<<n<<"-ый элемент равен: "<<1/znam<<endl; 
cout<<"Сумма "<<n<<" элементов равна: "<<sum;
return 0;
}
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
02.03.2011, 19:52  [ТС]     циклы #5
спасибо всё супер работает +1
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,040
02.03.2011, 20:11     циклы #6
for (double i=1.0;i<=n;i++)
double i=1.0
i++
i==2 ????
Yandex
Объявления
02.03.2011, 20:11     циклы
Ответ Создать тему
Опции темы

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