|
|
|
| Вычислить значение F по формуле F=-1/2!+2/3!-3/4!+4/5!+...+pow(((-1),n)*n)/(n+!)! операторы ввода и вывода использовать cin и cout, факториал восклицательный знак, БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО | |
|
|
|
|
|
|
|
для: Cena
(07.11.2011 в 23:27)
| | Что-то в последнем члене концы с концами не сходятся... То что pow, должен быть за круглой скобкой и обеспечивать перемену знака, это понятно, а вот в знаменателе (n+!)! - это (n + 1)! ? | |
|
|
|
|
|
|
|
для: cheops
(07.11.2011 в 23:40)
| | я извиняюсь, да - это (n + 1)! | |
|
|
|
|
|
|
|
для: Cena
(07.11.2011 в 23:53)
| | то есть -1 в степени n умноженное на n и разделенное на (n+1)! | |
|
|
|
|
|
|
|
для: Cena
(07.11.2011 в 23:27)
| | Если я правильно понял, программа должна выглядеть как-то так
#include <cstdlib>
#include <iostream>
using namespace std;
// Прототип функции вычисления факториала
int factorial(int);
// Главная функция
int main (int, char*)
{
// Количество членов в ряду
int n;
// Результат
double result = 0;
cout << "N ";
cin >> n;
for(int i = 1; i <= n; i++)
{
result += i * pow((long double)-1, (int)i) / factorial(i + 1);
}
cout << "\r\nResult = " << result << endl;
// Задержка перед закрытием
system("PAUSE");
return 0;
}
// Реализация функции вычисления факториала
int factorial(int n)
{
if (n == 0 || n == 1) return 1;
else
{
int result = 1;
for(int i = 2; i <= n; i++) result *= i;
return result;
}
} |
| |
|
|
|
|
|
|
|
для: cheops
(08.11.2011 в 00:06)
| | Вау, спасибо Вам большое, ВЫ меня очень выручили | |
|
|
|
|
|
|
|
для: Cena
(08.11.2011 в 00:11)
| | Подскажите, а как пользоваться консультациями? И создание тем считается консультацией? | |
|
|
|
|
|
|
|
для: Cena
(08.11.2011 в 01:00)
| | Нет, создание тем не считается консультацией, вы можете задавать их хоть по 100 в день, будет время, все задачи разберем, все вопросы решим. Вот если я задумался и никак не отвечаю на вопрос, это значит время на ответы закончилось, необходимо выполнять коммерческие заказы. Если вам нужен ответ и нет возможности ждать, когда я их переделаю, тогда можно зарегистрироваться на http://softtime.info и оформить вопрос - я все отложу и буду отвечать на ваш вопрос и довольно обстоятельно. Меня тут почти год не было, форум зачах, но в консультационном центре я все это время отвечал четко и оперативно. Сейчас будем потихоньку форум восстанавливать, поэтому можете смело приходить и задавать любые вопросы.
Вы можете также просто перечислять средства на благотоворительность. Денег мы из фонда себе не берем и тратим их на помощь тем, кому они нужнее (инвалидов нужно учить зарабатывать, беспризорникам лучше учиться вне дет.домов и жить дольше 24 лет, бойцы спецназа зачастую свою боевую карьеру заканчивают прикованными к койке, Максим Валерьевич, руководитель нашей студии в силу обстоятельств (военный медик), это хорошо знает о чем и пишет в своем блоге).
В любом случае, вы ничем и никем не ограничены задавать тут любое количество вопросов и никто за это денег с вас не потребует :) Максимум: вопрос может остаться без ответа. | |
|
|
|
|
|
|
|
для: Cena
(08.11.2011 в 00:11)
| | На форуме не стоит заглушка, предотвращающая отправку писем, если нельзя указать обратный адрес, поэтому отвечу тут (так как у меня нет обратного адреса). Меня материально благодарить не нужно, у меня вроде все есть и ничего не болит :), а отвечать на вопросы мне в радость, тем более, когда ответить можно быстро.
Если хотите нам помочь, то можно перечислить взнос в наш благотворительный фонд , который создан для сбора средств для помощи людям в оффлайн, где обойтись без денег уже трудно. | |
|
|
|
|
|
|
|
для: cheops
(08.11.2011 в 01:04)
| | Извините пожалуйста, если я Вас этим обидел!): | |
|
|
|
|
|
|
|
для: Cena
(08.11.2011 в 01:13)
| | Нет, что вы, я нисколько не обиделся. | |
|
|
|