[Débutant][Conception] décalage à droite
ici on me demande de décalé à gauche les éléments d'un tableau, comme ceci
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10 10
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
/* Données en entrée */
int tab[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
/* Résultats */
/* Données modifiées */
/* Données de travail */
int i = 0;
/* Traitement */
/* Entrée des données */
/* Calculs */
System.out.print(" " + tab[i]);
for ( i = 0 ; i < tab.length-1 ; i++ )
{
tab[i] = tab[i+1];
System.out.print(" " + tab[i]);
}
System.out.println("");
for (i = 0; i < tab.length; i++)
{
/* Sortie des résultats */
System.out.print(" " + tab[i]);
} |
Maintenant je voudrais faire un décalage à droite, comme ceci :
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
1, 1, 2, 3, 4, 5, 6, 7, 8, 9
ici j'ai un réel problème car je ne vois pas bien comment je devrais faire, si vous pouvez m'aidez se serais bien sympa, merci
Mike
Merci pour toutes ces réponses
Merci pour toutes ces réponses je testerais quand je serais chez moi, bonne soirée à tous