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

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

Войти
Регистрация
Восстановить пароль
 
martinstar
Сообщений: n/a
#1

оператор цикла WHILE - C++

01.12.2010, 00:22. Просмотров 399. Ответов 3
Метки нет (Все метки)

задание:
написать програму при помощи оператора цикла WHILE для подсчета суммы ряда с точность Е=10-4 общий член которого a(c индексом n)=n!/n^n

попробовал сделать вот так но препод сказал что не правильно записан n!
помогите переделать.

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{
double epsilon=1.e-4;
double a=1.;
double S=0.;
int n=1;

while(a>epsilon) {
S+=a;
a=a*pow(double(n)/double(n+1), double(n));
n+=1;
;
}
cout<<"Result: S="<<S<<endl;
cin.get();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2010, 00:22     оператор цикла WHILE
Посмотрите здесь:

C++ оператор цикла for
C++ оператор цикла
оператор цикла: C++
C++ оператор цикла while, do...while
Оператор цикла не использовать. C++
C++ Оператор цикла
Оператор цикла C++
Оператор цикла while/do while C++
C++ Оператор цикла с предусловием
Оператор вложенного цикла C++
Оператор цикла с параметром C++
C++ Оператор цикла с условием

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorox
25 / 24 / 3
Регистрация: 26.11.2010
Сообщений: 57
01.12.2010, 01:12     оператор цикла WHILE #2
Цитата Сообщение от martinstar Посмотреть сообщение
n+=1;
C++
1
n*=(n+1);
martinstar
Сообщений: n/a
01.12.2010, 01:21     оператор цикла WHILE #3
а без указателей можно переделать?
Vorox
25 / 24 / 3
Регистрация: 26.11.2010
Сообщений: 57
01.12.2010, 01:30     оператор цикла WHILE #4
Цитата Сообщение от martinstar Посмотреть сообщение
а без указателей можно переделать?
это не указатель. Эквивалентно записи
C++
1
n=n*(n+1);
Yandex
Объявления
01.12.2010, 01:30     оператор цикла WHILE
Ответ Создать тему
Опции темы

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