Algorithme ( Niveau Signore)

Kmimna Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour a Tous,
L'exercice ci-dessous représente un exercice d'algorithmique bien particulier orienté pour les plus compétent.

Il s'agit de remplir une matrice carrée [1..n,1..n] où n est impair à l'aide des entiers naturels, en partant du centre de la matrice et en tournant dans le sens trigonométrique. On placera 1 au centre de la matrice, puis 2. 3, ..., n². Définir l'algorithme colimaçon. On définira :

Une procédure Tourne_a_gauche qui, étant donnée une position courante (i,j) dans la matrice, déduit la nouvelle position (i',j') en respectant le sens trigonométrique.
Une procédure Editer qui édite le matrice une fois remplie.
Exemple d'éxécution du programme Colimaçon.

37 36 35 34 33 32 31
38 17 16 15 14 13 30
39 18 5 4 3 12 29
40 19 6 1 2 11 28
41 20 7 8 9 10 27
42 21 22 23 24 25 26
43 44 45 46 47 48 49
Remarque: cette représentation est une matrice dont il n'ya pas de cellule vide [7..7]
A voir également:

3 réponses

tafiscobar Messages postés 1277 Date d'inscription   Statut Contributeur Dernière intervention   177
 
salu, va faire tes exos et lorsqe tu auras un problème précis, reviens on sera ravi. En passant, si tu peux bien lire la charte, si c'est juste dans le menu à gauche, dans "aide en ligne".
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Je pense que tu le veux en langage TAMP, non ?
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
ca serait trop facile de te faire le code alors juste un truc essaie deja par toi meme et si ca coince la à ce moment la tu reviens avec ton code. et puis zut c'est tellement bien de se créer des problemes qu'on peut po résoudre...
0