Дано натуральное число n и действительное х. Вычислить значение выражения:
cos(x)+coscos(x)+coscos...cos(x), где coscos...cos(x) заменяем на n.
Задача на цикл фор.
Я не пойму как это заменить. Помогите пожалуйста и можно,то желательно с кодом,но только без векторов
Подозреваю, что в условии просто потеряны скобки.
Сумма - от cos(x) до cos(cos(cos(... n раз ...(x)))))).
Просто - рекурсией, правильно - циклом.
Находишь cos(x), записываешь это значение в сумму и в переменную.
Потом n - 1 раз повторяешь:
- найти cos(той переменной) и записать в ту же самую переменную
- прибавить это значение к сумме.
Вот и все.
Алексей Пономаренко, нет, так вы получите cos(x) + 2*cos(x) + ... + n*cos(x).
Если я правильно понял задание, вам нужно в каждом следующем слагаемом получить косинус от предыдущего слагаемого. Поэтому х в цикле уже не должен участвовать вовсе.
Алексей Пономаренко, и получаете вы на выходе сумму cos(cos(x)) в степени n.
Попробуйте собственные алгоритмы на бумажке погонять хотя бы для n = 3, это совсем не сложно.
Алексей Пономаренко, попробуйте для начала грамотно сформулировать задание. По вашему вопросу можно только гадать, что вам реально задано.
А потом посидеть и посмотреть на эту формулировку и на свой код. До просветления.
Делать за вас лабы тут никто не будет.