Bonjour,

Je cherche à remplir une matrice de taille (N*M) fixe en escargot en commençant par un point variable qui est forcément l'un des quatre coin

Exemple avec comme point de départ (0,0) :

En gros, on commence à remplir la première case
(0,0) puis (1,0) ... (1, N)
ensuite (2, N) puis (3, N) ... (N,M)
ensuite (N-1, M) ... (0, M)
ensuite (0, M-1) ... (0, 1) (1,1) ...

et ainsi de suite jusqu'à tout remplir

Voilà je sais pas si c'est simple à faire en C++ mais je sèche sur l'algo

Merci !