3.(использовать рекурсию) Даны числа a и b. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом.
Паскаль!!!
Ответы на вопрос
Ответил LRSM
3
Ответ:
- var a,b,c: integer;
- procedure f(a1,b1,c1: integer);
- begin
- if (a1=a) and (b1=b) then c:=c+1;
- if (a1<>a) and (c1<>0) then f(a1+1,b1,0);
- if b1<>b then f(a1,b1+1,1);
- end;
- begin
- Read(a,b);
- f(0,0,10);
- Write(c);
- end.
Пример работы:
0110 1010 0101
Приложения:


NelmanPlay:
Спасибо! Чел ты лучший
Новые вопросы
Қазақ тiлi,
2 года назад
Русский язык,
2 года назад
Информатика,
2 года назад
Английский язык,
2 года назад
Физика,
8 лет назад