Рассмотрите следующее описание рекурсивной функции:
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
Ответы на вопрос:
ответ:
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.
Популярно: Информатика
-
полинка2007228.09.2022 21:31
-
СлюсаревИван11.11.2020 19:57
-
DIANA8932002.06.2022 22:25
-
norucov15.07.2021 16:09
-
Dydhchcy17.05.2023 17:41
-
Dark11927707.01.2020 23:16
-
xkhs1sjsiXjjs01.12.2020 05:56
-
ArtSchoolMan14.09.2020 01:28
-
Angelina12332112332104.03.2023 05:42
-
Yana1810200118.01.2022 17:09