Позвольте задать тот же вопрос: вычислить значение и номер n минимального положительного члена числовой последовательности, заданной рекуррентным соотношением: Xn=Xn-1+Xn-2+Xn-3+200; X1=X2=X3= -99 Дело в том, что это и нужно сделать с помощью рекурсии.
Приложение: Ответ отправлен: 26.02.2004, 20:17 Отправитель: ILuHER® Отвечает Ayl
Добрый день, Ludik! Ну и в чем сложность-то? Тебе нудна функция вычисления n-го члена последовательности. См. приложение. Теперь вызываешь ее в цикле по N до тех пор, пока очередное значение не станет больше 0.
Приложение: Ответ отправлен: 25.02.2004, 17:08 Отправитель: Ayl Отвечает Strory
Доброе время суток, Ludik! Прошлый раз кто-то уже сказал, что это возрастающая последовательность, поэтому первый положительный элемент и будет ответом. Реализуется это элементарно. Решение см в приложении. Удачи :)
Приложение: Ответ отправлен: 25.02.2004, 18:10 Отправитель: Strory Отвечает Boriss
Здравствуйте, Ludik! Ну если с рекурсиями, то только в приложении:
Приложение: Ответ отправлен: 25.02.2004, 18:29 Отправитель: Boriss Отвечает Snowm@n
Здравствуйте, Ludik! Очевидно, что x[1], x[2], ... ,x[n] неубывающая последовательность, поэтому достаточно найти первый положительный член. Прогу гляди в приложении.
Приложение: Ответ отправлен: 26.02.2004, 17:39 Отправитель: Snowm@n Отвечает Tancho
Приветствую Вас, Ludik! Я должен тебе извинения, для прежнего ответа! Там я каким то путем ввел тебе в заблуждении что xn = 3 для n=4. Это неверно! Я в уме просчитал что -99 -99 -99 = -197 - промахнулся! Ешчо раз Извиняй! Смотри в Приложение, надеюсь что тепер все правилно: Получается для n = 10, Xn = 5 - минимальный положительный член числовой последовательности, коя ты дефинировал.
Приложение: Ответ отправлен: 27.02.2004, 17:17 Отправитель: Tancho
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.