Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 21:29   #1
goGAS
Пользователь
 
Регистрация: 21.12.2009
Сообщений: 12
По умолчанию Найти значение выражение

Дано вещественное число X и целое число N (> 0). Найти значение выражения

1−X^2/(2!)+X^4/(4!)−...+(−1)^n*X^2*N/((2*N)!)
(N! = 1*2*...*N).
Полученное число является приближенным значением функции cos в точке X.
x^2 - степень соответственно
Помогите пжл с этой задачкой
Заранее спс
goGAS вне форума Ответить с цитированием
Старый 29.03.2012, 23:36   #2
Крот
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 57
По умолчанию

Код:
unsigned long factorial(unsigned int number);	// факториал числа number
double myCOS(double x, unsigned n);


int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(LC_ALL, "russian");

	double x;
	unsigned int n;

	cout << "Введите число x: ";		cin >> x;
	cout << "Введите число n(>0): ";	cin >> n;


	cout << "myCOS(x, n) = " << myCOS(x, n) << endl;




	cin.get();
	cin.get();
	return 0;
}


unsigned long factorial(unsigned int number)
{
	unsigned long rez = 1;

	if (number == 0 || number == 1)
		rez = 1;
	else
		rez = number * factorial(number - 1);

	return rez;
}


double myCOS(double x, unsigned n)
{
	double rez = 0.0;

	for (int i = 0; i <= n; i++)
		rez = rez + pow(double(-1), i) * ( pow(x, 2*i) / (factorial(2*i)) );


	return rez;
}
Только я не пойму. Тут какие то ошибки есть. Несколько раз проверял. Когда правильно считает а когда и нет.

Последний раз редактировалось Крот; 29.03.2012 в 23:39.
Крот вне форума Ответить с цитированием
Старый 30.03.2012, 15:38   #3
goGAS
Пользователь
 
Регистрация: 21.12.2009
Сообщений: 12
По умолчанию

мне бы программу на паскале =)
goGAS вне форума Ответить с цитированием
Старый 30.03.2012, 16:27   #4
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

так, может, СНАЧАЛА нужно писать, на каком языке вам программа нужна? Тут клуб программистов, а не телепатов.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти значение на другом листе и подставить значение следующей ячейки ElenaNTro Microsoft Office Excel 12 11.02.2019 12:44
Найти наименьшее значение Dima-War Общие вопросы C/C++ 3 24.03.2012 10:26
найти наибольшее значение laychan Помощь студентам 1 23.03.2012 12:48
Выражение должно иметь константное значение? Си snqL Общие вопросы C/C++ 6 14.10.2011 22:12
Найти значение функции gvgio Помощь студентам 5 09.04.2009 08:17