lily4567 Posted February 27, 2021 Posted February 27, 2021 hello ! est ce qu'une âme charitable pourrait m'écrire littéralement à quoi correspond chaque ligne ? comment lire rapidement ce programme ? j'ai vrmt du mal à visualiser le rappel à la fonction, merci merci ! https://zupimages.net/viewer.php?id=21/08/t2h0.png Quote
Solution Phagocytose Posted March 1, 2021 Solution Posted March 1, 2021 @lily4567 Salut ! alors je suis vraiment pas experte mais je pense avoir compris le rappel à la fonction Prenons le nombre 1010 Tu pars de la fin Chiffre = 0 --> résultat (tu rappelles la fonction donc le chiffre est à une nouvelle position, la position -1 donc tu as 1 --> mais tu rappelles la fonction, donc le chiffre = 0 --> résultat = 1 --> là quand tu rappelles la fonction, t'as plus rien après, donc tu retournes 0 Tu dois retourner les résultats : Résultat : 1 + 2 * 0 = 1 Résultat : 0 + 2 * 1 = 2 Résultat : 1 + 2 * 2 = 5 Résultat : 0 + 2 * 5 = 10 => Donc la fonction affiche 10, si j'ai bien compris le truc (j'espère que je dis pas de la merde) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.