Учеба и наука
Рекурсия Вася изучал сегодня на информатике тему "Рекурсия". После урока на доске осталась такая функция (для условия на языке Pascal — процедура): на языке Python: def f(n): print('*') - вопрос №2394146
if n > 2: f(n — 1) f(n — 2) на языке Pascal: procedure f(n: longint); begin writeln('*'); if n > 2 then begin f(n — 1); f(n — 2); end; end; на языке C++: int f(int n){ cout << '*' << endl; if (n > 2){ f(n — 1); f(n — 2); } } Вася задумался над таким вопросом — а какое наименьшее натуральное число нужно поставить вместо n в вызов этой функции, чтобы было напечатано не меньше 2017 звездочек? Помогите ему узнать ответ на этот вопрос. В качестве ответа укажите одно натуральное число.
март 31, 2017 г.
-
Всего ответов: 0
Похожие вопросы
В варианте олимпиады 7 задач, каждая оценивается в 8 баллов (за задачу можно получить целое число от 0 до 8 баллов включительно). По результатам
март 4, 2017 г.
Решено
Трехзначное число назовем счастливым, если одна из его цифр равна сумме двух других. Найдите 7-ое по порядку счастливое трехзначное число.
март 6, 2017 г.
Решено
Геометр поставил на окружности несколько точек. Затем он измерил все расстояния между этими точками. Получилось не более 20 различных чисел. Какое наибольшее количество точек он мог поставить?
март 4, 2017 г.