Buenas noches, estaba yo haciendo unos ejercicios de programación nocturnos, cuando he llegado a uno extraño, que no había visto nunca.
Se trata de una función definida recursivamente, en la que ya he conseguido resolver una parte.
Sin embargo, la otra me trae de cabeza.
La función es tal que asi:
0; si N < 0;
1; si N = 0;
(X + Y ) *F(X2; Y 2;N div 2); si N mod 2 = 1;
F(X2; Y 2;N div 2) + X * Y * F(X2; Y 2; (N div 2) - 1); si N mod 2 = 0:
Trata de hacer un sumatorio de potencias, es en el último caso donde me da problemas.
Ah, no se pueden usar acciones ni funciones, si no sería sencillo.
¿Alguna idea?