Considere as funções em C mostradas abaixo:
int f1 (int n) {
int r = 1;
while (n > 1) r *= n--;
return r;
}
int f2 (int x) {
int y = f1 (x);
return x + y;
}
Qual o valor retornado, se o parâmetro de entrada da função f2 for x = 4?