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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перемножение многочленов http://www.cyberforum.ru/cpp-beginners/thread201063.html
Помогите создать программу: Процедура перемножения 2 многочленоа в Каждый из многочленов самножетелей,а также многочлен-результат. Задаётся масивом коэфициентов Аррей(0...Н) где НН-степеь...
C++ Создать и упорядочить массив Используя метод «пузырька», упорядочить по возрастанию значения, содержащиеся в строках двумерного массива C с рабочим размером n х m. Вывести массив C на экран. Массив C должен состоять из целых... http://www.cyberforum.ru/cpp-beginners/thread201055.html
C++ Вычисление среднего арефметического
КАК создать среднее арефметическоє?
Класс C++
#include <stdio.h> class BooksDriver { public: hellofunction(char str){ return chr; } } void main(){ printf(BooksDriver.hellofunction('fdfs')); }
C++ Определить максимальный и минимальный элементы среди положительных нечетных элементов массива http://www.cyberforum.ru/cpp-beginners/thread201011.html
Определить максимальный и минимальный элементы среди положительных нечетных элементов целочисленного массива Х.Удалить из массива все нулевые элементы. (ФУНКЦИИ): Вводится последовательность из N...
C++ Создать класс для реализации комплексных чисел Создать класс для реализации комплексных чисел в алгебраической форме. Используя перегруженные операции, реализуйте сложение, вычитание, деление и умножение комплексных чисел. подробнее

Показать сообщение отдельно
martinstar
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 2

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

01.12.2010, 00:22. Просмотров 416. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.