Вариант № EGE_INF_1801
Добавлен 13 октября 2017 г. в 1:51. Изменён 15 июня 2018 г. в 1:20.Скачать PDFЗадание
Определите, какое число будет напечатано в результате выполнения следующего алгоритма.
-
Копировать
function f(x : integer) : integer; begin f := x * x end; function g(x : integer) : integer; begin g := 2 * x + 1 end; var t : integer; begin t := f(4); while f(g(t)) <> g(f(t)) do t := t - 3; writeln(t) end.
-
Копировать
#include <iostream> int f(int x){ return x * x; } int g(int x){ return 2 * x + 1; } int main(){ int t = f(4); while (f(g(t)) != g(f(t))) t -= 3; std::cout << t; return 0; }
-
Копировать
DIM T AS INTEGER T = F(4) WHILE F(G(T)) <> G(F(T)) T = T - 3 WEND PRINT T FUNCTION F(X) F = X * X END FUNCTION FUNCTION G(X) G = 2 * X + 1 END FUNCTION
-
Копировать
def f(x) : return x * x def g(x) : return 2 * x + 1 t = f(4) while f(g(t)) != g(f(t)) : t -= 3 print(t)
Ответ
-2
Подробнее...