0 / 0 / 0
Регистрация: 25.02.2016
Сообщений: 1
1

Определить число всевозможных "маршрутов" мячика с вершины на землю

25.02.2016, 14:10. Показов 1496. Ответов 1
Метки нет (Все метки)

На вершине лесенки, содержащей N ступенек, находится мячик, который начинает прыгать по ним вниз, к основанию. Мячик может прыгнуть на следующую ступеньку, на ступеньку через одну или через 2. (То есть, если мячик лежит на 8-ой ступеньке, то он может переместиться на 5-ую, 6-ую или 7-ую.) Определить число всевозможных "маршрутов" мячика с вершины на землю.

Входные данные
Вводится одно число 0 < N < 31.

Выходные данные
Выведите одно число — количество маршрутов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2016, 14:10
Ответы с готовыми решениями:

Ввести четырёхзначное целое число и определить, является ли оно "палиандромом" или "перевёртышем"
Ввести четырёхзначное целое число и определить, является ли оно &quot;палиандромом&quot; или &quot;перевёртышем&quot;...

В заданной последовательности литер, состоящей из букв латинского алфавита и оканчивающейся точкой, определите общее число вхождений букв "a","e", "c", "h".
Немогу написать программу. В заданной последовательности литер, состоящей из букв латинского...

Вывести строку — словесное описание данного числа вида "отрицательное двузначное число", "нулевое число"
Написать прогу. Дано целое число, лежащее в диапазоне от –999 до 999. Вывести строку — словесное...

Вывести строку — словесное описание данного числа вида "отрицательное двузначное число", "нулевое число"
23. Дано целое число, лежащее в диапазоне от –999 до 999. Вывести строку — словесное описание...

1
Эксперт С++
1623 / 953 / 782
Регистрация: 06.02.2016
Сообщений: 2,449
Записей в блоге: 30
25.02.2016, 16:40 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
program pr;
var i,n : integer;
    d: array [1..31] of Int64;
begin
writeln('Введите сколько ступенек');
  read(n);
  d[1]:=1; d[2]:=2; d[3]:=4;
  for i:=4 to n do
    d[i] := d[i-1] + d[i-2] + d[i-3];
  writeln('Количество маршрутов: ',d[n])
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2016, 16:40
Помогаю со студенческими работами здесь

Вывести строку — словесное описание данного числа вида "отрицательное двузначное число", "нулевое число"
Не успеваю, очень срочно на завтра надо 5. Задано с клавиатуры целое число, лежащее в диапазоне...

Вывести строку-описание числа вида "четное двузначное число", "нечетное трехзначное число"
Нужно решить при помощи оператора if. Дано целое число, лежаещее в диапазоне1-999. вывести его...

Написать программу проверки правильности написания сочетаний "жи", "ши", "ча", "ща", "чу", "щу". Исправить ошибки
дан текст.написать программу проверки правильности написания сочетаний &quot;жи&quot;, &quot;ши&quot;, &quot;ча&quot;, &quot;ща&quot;,...

Решение заданий типа "Array","Matrix","String","File","Text"""
большая просьба помочь решить где-то около 35-40 (из 100) задач (мне не понятных) типа массив и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru