Comme vous le savez, 0 + 0 = 0. On pourrait aussi dire 0 = (0 + 0). Dans ce cas, on peut aussi aller un peu plus loin, et puisque 0 vaut (0 + 0), remplacer les 0 de (0 + 0) par leur valeur, et obtenir :
0 = ((0 + 0) + (0 + 0))
Rien n'empêche de continuer et d'écrire :
0 = (((0 + 0) + (0 + 0)) + ((0 + 0) + (0 + 0)))
Votre programme doit impérativement utiliser une fonction récursive, et non une boucle..
0 <= N <= 15
L'entier N.
La chaîne indiquant la valeur de 0, en ayant remplacé N fois les zéros à droite de l'égalité "0 = 0" par leur valeur "(0 + 0)".
entrée :
0
sortie :
0 = 0
entrée :
2
sortie :
0 = ((0 + 0) + (0 + 0))
entrée :
3
sortie :
0 = (((0 + 0) + (0 + 0)) + ((0 + 0) + (0 + 0)))