Alguém pode me explicar como é resolvido essa problema? Grato! #1979
Replies: 1 comment
-
Opa @LuizFelipe3, a parte mais complicada dessa função é o Como prova real, troquei esse teu código para JS (creio que para você irá trazer o mesmo resultado, só se tiver alguma regra de escopo ou referências diferente do JS) e usei o console para calcular: Espero ter ajudado👌🏼 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Observe o código abaixo, que ilustra o uso de uma função recursiva.
private int a, b, c;
private int calc(int p)
{
c += 1;
if (p < 2)
{
return 4;
}
else
{
return c + calc(p - 1);
}
}
void main()
{
b = 3;
c = 0;
a = calc(b);
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
}
Qual a quantidade de vezes que a função foi executada e o valor final
para cada variável.
Beta Was this translation helpful? Give feedback.
All reactions