Bonjour,
j'ai une matrice du type:
A 2 3 5 2
A 5 8 7 4
A 4 5 2 5
B 8 5 4 2
B 4 7 1 7
B 5 8 1 4
C 5 5 8 7
C 4 1 4 4
Et je voudrais inverser entre elles les lettres de la première colonne.
Je veux écrire une fonction qui le fasse. En paramètre, il me fait la matrice initiale, sans doute le nombre de colonne et de lignes.
Je pensais faire quelquechose qui prend les cases de lettres une à une et lui affecte au hasard un nouveau numéro de ligne. Mais le problème, c'est qu'une fois qu'une ligne a été affectée, il ne faut pas qu'elle puisse être affecté à une autre lettre. CAr à la fin, je veux récupérer le même nombre de A, B et C.
donc je ne sais pas trop comment utiliser la fonction Randomize et Rnd.
Voila, je suis débutante, si vous pouviez m'expliquer les choses simplement.
Merci à tous.
Partager