Bonjour à tous
Je doit réaliser un programme qui effectue la permutation circulaire à gauche (ou
respectivement à droite) des éléments d’un tableau : chaque élément doit
prendre la valeur de l’élément suivant (ou respectivement précédent), et
le dernier élément (respectivement le premier élément) doit prendre la
valeur du premier élément (respectivement du dernier élément).
Par exemple : 1 - 2 - 3 - 4 - 5 doit devenir : 5 - 1 - 2 - 3 - 4
Mais je bloque complet avec ces histoires de ta bleau. Voici mon programme qui est faux ^^ :
Sub Exo6()
Dim T() As Integer
Dim i As Integer
Dim A As Integer
Dim N As Integer
Dim R As Integer
ReDim T(N)
A = 0
N = InputBox("saisir nombre de numéros")
For i = N To 1 Step -1
T(N) = InputBox("saisir un numéro")
T(N) = T(N - 1)
A = A & T(N) & ";"
Next i
MsgBox ("le tableau contient les valeurs" & A)
End Sub
Sauf que ça ne fonctionne pas et je bloque totalement.
Un petit peu d'aide serait vraiment génial, merci !