Algorithme ( Niveau Signore)

Kmimna Messages postés 2 Statut Membre -  
arth Messages postés 84 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]

3 réponses

  1. tafiscobar Messages postés 1281 Statut Contributeur 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
  2. blux Messages postés 5036 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Je pense que tu le veux en langage TAMP, non ?
    0
  3. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    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