Какое число будет выведено в результате выполнения следующей программы? Постарайтесь ответить без запуска программы в среде программирования.
function F(N: integer) : longint;
begin
Result := 1;
if N > 0 then Result := F(N-1) +1;
end;
begin
Writeln(F(2012));
end.
Ответы на вопрос
Ответил тим4
0
Получится 2012, так как функция для каждого N от 1 до 2012 прибавляет 1.
Ответил Аноним
0
Да, но она определена и для N=0, и равна 1.
Ответил Аноним
0
Да, собственно, запустите и увидите ответ 2013
Ответил Аноним
0
Ответ: 2013
Новые вопросы