)
|
Posté par Joker62
Ah moi c'est de la récursivité totale !!!
Pas de retour après les appels de fonction :D |
|
Posté par Rain'
puissance := proc (m,n)
local res: if n = 0 then res:=1: elif irem(n,2)=0 then res:=puissance(m^2,n/2): elif irem(n,2)=1 then res:=m*puissance(m,n-1): fi: res; end: ![]() |
|
Posté par sandrine_guillerme
Bah oui je vois ça ..
au fait ! t'as pas utilisé la condition pair / impair, ça te fais peur à ce point? ![]() |
|
Posté par VPE
Proc_truc()
Si n = 0 alors: cas n°1 quitter proc Fin si Si mod(n,2) = 0 est vrai alors : cas n°2 Sinon cas n°3 Fin si Fin proc |

-