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

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

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

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

01.12.2010, 00:22. Просмотров 407. Ответов 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++
Помогите пожалуйста с прогой: Известны оценки по физике каждого из 20 учеников класса. Вычислить среднюю оценку. //C++ или C#

Оператор цикла - C++
задание 1. Найти сумму целых пол-х чисел, кратных 6 и меньших 150. задание 2.

Оператор цикла while/do while - C++
Всем добрый вечер! Поставили задачу в работающей прграмме, избавиться от метки М1(как следствие goto М1), чтобы программа продолжала...

оператор цикла for - C++
Помогите пожалуйста решить задачу: Дано натуральные числа n, b1,b2,...bn. Найти количество членов bk последовательности b1, b2,...,...

оператор цикла: - C++
Одного вот этого задания не хватает до зачёта, хоть вроде и элементарное:( Задание(цикл while): S = X/2! + x^3/4! + x^5/6! ...

оператор цикла - C++
задание:

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorox
25 / 24 / 3
Регистрация: 26.11.2010
Сообщений: 57
Завершенные тесты: 1
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
а без указателей можно переделать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2010, 01:30     оператор цикла WHILE
Еще ссылки по теме:

оператор цикла while, do...while - C++
Можно ли этот код переделать, чтоб был оператор цикла while, do...while ? #include &lt;iostream&gt; using namespace std; bool...

Оператор цикла с условием - C++
Дана непустая последовательность целых чисел, оканчивающаяся нулем. Найти: а) сумму всех чисел последовательности; б) количество всех...

Оператор цикла не использовать. - C++
Привет всем! Помогите разобратса в задаче 1.Вычислить сумму положительных элементов одномерного массива. Оператор цикла не использовать.

Оператор цикла с предусловием - C++
F={-e^x, если cosx&lt;0; X, если cosx&gt;=0


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

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

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