339) Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
def F(x):
return 4*(x-5)*(x+3)
a = -20
b = 0
M = a
R = F(a)
for t in range(a,b+1):
if F(t) < R:
M = t
R = F(t)
print(M)
var a, b, M, R, t: integer;
function F(x:integer):integer;
begin
F := 4*(x - 5)*(x + 3);
end;
begin
a := -20;
b := 0;
M := a;
R := F(a);
for t := a to b do
if F(t) < R then begin
M := t;
R := F(t);
end;
writeln(M);
end.
#include <iostream>
using namespace std;
int F(int x) {
return 4 * (x - 5)*(x + 3);
}
void main()
{
int a, b, M, R, t;
a = -20;
b = 0;
M = a;
R = F(a);
for (t = a; t <= b; t++)
if (F(t) < R) {
M = t;
R = F(t);
}
cout << M << endl;
}