Renumeroter les cases d'1 tableau qu'on tourne d'un quart de tour

Nato -  
 Nato -
Bonjour,

J'ai un carré de côté N dont les cases sont numérotées de 1 à N, dans le sens de lecture.
Le tableau tourne d'un quart de tour (disons sur la droite).
Les cases sont alors renumérotées, toujours dans le sens de lecture.
Je cherche une formule pour déduire les nouveaux numéros à partir des anciens.

Par exemple, N=2
A1 B2
C3 D4
devient
C1 A2
D3 B4
Configuration: Android / Chrome 89.0.4389.105
A voir également:

4 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
quel logiciel utilises-tu?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,


J'ai un carré de côté N dont les cases sont numérotées de 1 à N,

Tu parles de "numéroter" .. donc d'où viennent ces lettres A,B,C.. ?

Donc, Si N = 2 ... les cases sont NUMEROTEES 1, 2, 3, 4 et pas A1, B2...
Si tu tournes d'un quart de tour, 1 vers la droite, donc 1 devient 2.. 2 devient 4 .. ?

Comme ça ?


Autre question.. tu parles de "formule" ... Formule Mathématique...? rotation de matrice ? Si oui, ici ce n'est pas tellement un forum pour ça...
Ici on parle d'algorithmie .. de langages informatique ... pas de maths.

0
Nato
 
La lettre sert à identifier chaque case.
Donc, en tournant à droite
A1 B2
C3 D4
devient
C1 A2
D3 B4

Je cherche un algorithme pour calculer les nouveaux numéros.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
La lettre sert à identifier chaque case.

Ben... 1,2,3,4 .. suffisent pour identifier chaque case....

Essaye de voir avec ça :
https://stackoverflow.com/questions/42519/how-do-you-rotate-a-two-dimensional-array
0
Nato
 
Merci
0