Поделитесь своими знаниями, ответьте на вопрос:
Алгоритм вычисления значения функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями: F(1) = 2 F(n) = F(n–1) · F(n–1) - F(n–1) · n + 5· n, при n >1 G(1) =3 G(n) = G(n–1) * n, при n >1 Чему равно значение функции F(4)+ G(4) ?
N = 13;
Var
A:array[1..N] of integer;
i,Min:integer;
Begin
Randomize;
Write('Исходый массив:');
For i:= 1 to N do
Begin
A[i]:=random(10000)-5000;
Write(' ',A[i])
End;
WriteLn;
Min:=1000;
For i:= 1 to N do
if (99<Abs(A[i]))and(Abs(A[i])<1000)and(A[i] mod 7 = 0)and(A[i]<Min) then
Min:=A[i];
if Min = 1000 then WriteLn('В массиве нет трёхзначных элементов, кратных семи')
else WriteLn('Min = ',Min);
End.
Пример:
Исходый массив: 2635 4814 -2784 1015 -462 -50 4069 -4566 578 168 707 660 -731
Min = -462