Carré magique

Soyez le premier à donner votre avis sur cette source.

Vue 16 387 fois - Téléchargée 1 075 fois

Description

Un carré magique ? Qu'est ce que c'est ?
Un carré qui fait de la magie ? Non !
C'est tout simplement un carré d'une taille donnée par l'utilisateur (que l'on appeleras : 'n', et qui est obligatoirement impaire pour que notre algorithme fonctionne...) qu'il faut remplir par les nombres allant de 1 à n * n en faisant attention à ce que chaques colonnes, lignes et diagonales fassent un total de : ((n * n) + 1 ) / 2 + n

C'est une source qui permet de trouver la (les) solutions d'un carré magique (de la taille impaire que vous pouvez choisir) selon l'algorithme que Renfield et moi avont trouvé et implémenté !
Je sais qu'il n'est pas trés bien, mais je trouve qu'il est trés rapide !!

Source / Exemple :


'Voir le zip !

Conclusion :


Merci à Renfield !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
164
Date d'inscription
dimanche 16 novembre 2003
Statut
Modérateur
Dernière intervention
5 juillet 2005
1
C'est juste un problème mathématiques que nous avons résolus en n'utilisant pas un algorithme du type : brute force !!
C'est tout
Messages postés
340
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
25 août 2007

pourrait tu me donner l'application d'un tel algo ?
parcque je vois pas la ..
Messages postés
164
Date d'inscription
dimanche 16 novembre 2003
Statut
Modérateur
Dernière intervention
5 juillet 2005
1
dsl KaViDee, j'uploade l'explication !
Messages postés
262
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
18 juin 2008

C'est quoi exactement un carré magique ??
Pourriez vous etre un peu plus explicites dans les explications ? :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.