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