Задание 16
Условие
Определите, сколько символов * выведет эта процедура при вызове F(28):
| Python | C++ |
| def F(n): print('*') if n>=1: print('*') F(n-1) F(n-2) | void F (int n) { cout << '*'; if (n>=1) { cout << '*'; F(n-1); F(n-2); } } |
| Pascal | |
| procedure F(n:integer); begin write('*'); if n>=1 then begin write('*'); F(n-1); F(n-2); end; end; | |