|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2013, 15:31 | #1 |
Пользователь
Регистрация: 25.03.2013
Сообщений: 11
|
Вычислить y=cos(1+cos(2+...+cos(39+cos(40)... ))
правильное ли решение?
Код:
Последний раз редактировалось Stilet; 15.04.2013 в 16:59. |
15.04.2013, 16:59 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Нет. Не правильно. Нужна рекурсивная функция.
I'm learning to live...
|
15.04.2013, 17:04 | #3 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Здесь не нужная рекурсия
|
15.04.2013, 17:15 | #4 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Не проверяла, но мне кажется, что i = n не правильно, т.к. косинус от n вы уже взяли. Может, i = (n - 1)?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
15.04.2013, 17:16 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Рекурсией имхо проще
I'm learning to live...
|
15.04.2013, 17:19 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,318
|
Согласен с ACE Valery - лишний раз считается 40.
Можно так (без j): Код:
Да и разворачивание рекурсии в цикл, мне кажется, позиционирует ученика с хорошей стороны, если, конечно, в задании не сказано "напишите рекурсивную функцию"
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
15.04.2013, 18:08 | #7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
http://www.programmersforum.ru/showt...23#post1204723
вот здесь я предложил решение, правда на Паскаль |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсия. Вычислить рекурсивно функцию вида y=cos(x)+cos(x^2)+cos(x^3)+...+cos( x^n). | мария71 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 31.03.2012 23:17 |
вычислить: У=cos(x)+cos(x)*(x)+ cos(X)*(X)*(X)+...+cos(X)(в n степени) | КАША | Помощь студентам | 20 | 01.11.2010 17:34 |
cos(x)+cos(cos(x))+cos(cos(cos(x))) ... | Рамакришна | Помощь студентам | 8 | 03.11.2009 13:41 |
Cos(alpha) на СИ++ | Рустам | Помощь студентам | 7 | 23.11.2008 15:30 |
Вычислить массив R[1:n] по формуле r[i]=0,8 cos (4ax - ih) | ser-stereo | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.10.2008 22:41 |