Une circulation dans un tableau
Bonjour, Je suis tout nouveau sur le forum, et je passe d'un niveau python prépa à c# et la transition est rude, j'aimerai un peu d'aide pour :
Demander un tableau à 1 dimension à l'utilisateur : (Ex : {1,2,3,4,5}) et faire une circulation par la gauche pour afficher ({2,3,4,5,1})
J'ai beaucoup de mal avec les classes et l'organisation d'une manière générale. Si vous pouviez m'aider là dessus ça serait super
J'ai donc fait quelques lignes :
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
| using System;
namespace Exercice_bis
{
class Program
{
static void Main()
{
/// Je ne sais pas quoi appeler pour l'instant, sûrement formation
}
static int[,] transformation(int [,] tab , int n)/// il faut demander à l'utilisateur mais là encore pas trop d'idée de comment, à part en créant une boucle while avec une valeur qui fait cesser la requête ?)
{
for (int i = 0; i <= n; i++)/// L'entier n correspond au nombre de fois qu'on veut faire la circulation vers la gauche
{
for (int j = 0; j <= tab.Length; j++)
{
int finalvalue = tab[0];/// je récupère la dernière valeur qui il me semble disparaitrait sinon
if (j< tab.Length)
{
tab [j] = tab[j - 1]; /// je fais le traitement normal sur la taille du tableau -1 vue que la dernière valeur reprend la première
}
else
{
tab[j] = finalvalue; /// fin de traitement sur la dernière valeur ajoutée
}
}
}
}
}
} |