Вариант № EGE_INF_1800
Добавлен 29 августа 2017 г. в 0:12. Изменён 22 октября 2017 г. в 1:02.Скачать PDFЗадание
Определите, какое число будет напечатано в результате выполнения следующего алгоритма.
-
Копировать
function f(x : integer) : integer; begin f := 2 * (x - 1) * (x + 2) + 1 end; var t, R : integer; begin R := f(-3); for t := -2 to 3 do if f(t) > R then R := f(t); writeln(R) end.
-
Копировать
#include <iostream> int f(int x) { return 2 * (x - 1) * (x + 2) + 1; } int main() { int R = f(-3); for (int t = -2; t < 4; t++) if (f(t) > R) R = f(t); std::cout << R; }
-
Копировать
DIM T, R AS INTEGER R = F(-3) FOR T = -2 TO 3 IF F(T) > R THEN R = F(T) END IF NEXT T PRINT R FUNCTION F(X) F = 2 * (X - 1) * (X + 2) + 1 END FUNCTION
-
Копировать
def f(x) : return 2 * (x - 1) * (x + 2) + 1 R = f(-3) for t in range(-2, 4) : if f(t) > R : R = f(t) print(R)
Ответ
21
Подробнее...