abel45ca
24 mars 2009 à 21:27
J'ai la solution pour un carré parfait impair. Carré parfait pour 49 (7X7)
Nombre 1 au centre horiz. 1
30 39 48 o1 10 19 28
38 47 o7 o9 18 27 29
46 o6 o8 17 26 35 37
o5 14 16 25 34 36 45
13 15 24 33 42 44 o4
21 23 32 41 43 o3 12
22 31 40 49 o2 11 20
Tu pourras composer ton programme à aprtir de la méthode suivante: tu te diriges toujours en diagonale ascendante vers la droite. Si tu sors de ton carré vers le haut, tu continues en bas. Si tu sors à droite, tu t'en vas à gauche. Si tu arrives à une case déjà occupée, tu descends une case plus bas.
L'exemple suivant est un carré parfait impair d'ordre 9; Toutes les lignes hor. ver. et diagonales totalisent 175.
175= ((49+1)/2) x7
Cette méthode s'applique à tous les carrés impairs.Quant aux carrés pairs, je ne connais pas de méthode applicable à un programme informatique