Вычислить S=sinx+sinsinx+....+sinsin...sinx ( sinsinx....sinx}n раз) - C#
Формулировка задачи:
S=sinx+sinsinx+....+sinsin...sinx ( sinsinx....sinx}n раз)
пжста алгоритм и закодировать
Решение задачи: «Вычислить S=sinx+sinsinx+....+sinsin...sinx ( sinsinx....sinx}n раз)»
textual
Листинг программы
static void Main(string[] args)
{
//Задаем x
double x = 1;
//Задаем количество повторений, т.е. n
int n = 1000000;
//Вычисляем первый элемент
double schet = System.Math.Sin(x);
//записываем его в итоговую сумму
double summ = schet;
//Цикл "длиною" n-1, один элемент уже посчитали выше
for (int i = 1; i < n; i++)
{
//считаем следующий элемент
schet = System.Math.Sin(schet);
//Прибавляем следующий элемент к итоговой сумме
summ += schet;
}
//выводим на экран
Console.WriteLine(summ);
Console.ReadLine();
}