- 25.08.2018 02:33
- Информатика
- remove_red_eye 11164
- thumb_up 30
Ответы и объяснения 1
#include
double
factorial(double n)
{
return n < 2 ? 1 : n * factorial(n - 1);
}
int
main(void)
{
int n = 0;
double x = 0;
scanf("%d %lf", &n, &x);
double amount_row = 0;
for (int i = 0; i < n; i++) {
double tmp = std::pow(x, 2 * i) / factorial(2 * i);
if (i & 1) {
tmp *= -1;
}
amount_row += tmp;
}
printf("%9.7lf\n%9.7lf\n", amount_row, std::cos(x));
return 0;
}
- 26.08.2018 15:20
- thumb_up 49
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.