Есть ответ 👍

Рассмотрите следующее описание рекурсивной функции:
function f(x, y: real): real;
begin
if x> =y then f: =x else f: =f(x+1,y-1)
end;

каким будет значение f(1, 10)?

271
314
Посмотреть ответы 2

Ответы на вопрос:


ответ:

x > =y, это условие не выполняется, при x = 1 и y = 10, значит выполняется под else, где f: =f(x+1,y-1) ==> f: =(2,9)


var

  m : array [1..10] of integer;

  i : integer;

begin

  writeln('введите массив: ');

 

  for i : = 1 to 10 do

  begin

    write('m[', i, '] = '); readln(m[i]);

  end;

 

  writeln('отрицательные: ');

 

  for i : = 1 to 10 do

    if m[i] < 0 then writeln(m[i]);

 

end.

Популярно: Информатика