Je suis présentement en train de m'exercer et je n'arrive pas à trouver la bonne formule pour demander à l'utilisateur d'entrer les valeurs d'un tableau à plusieurs dimensions (2 dans ce cas)
static void Main(string[] args)
{
int[,] tab = new int[3,3];
Console.WriteLine("Entrez les valeurs du tableau: ");
int j = 0;
for (int i = 0; i < 3; i++)
{
tab[i, j] = Convert.ToInt32(Console.Read());
for (j = 0; j < 3; j++)
{
tab[i, j] = Convert.ToInt32(Console.Read());
}
}
Console.WriteLine();
Console.ReadLine();
}
Tu dois imbriquer tes 2 boucles for() l'une dans l'autre, comme tu l'as fait mais sans initialiser j avant, ni chercher à remplir une ligne avant. En gros :
for (int i = 0......) { for (j = 0....) { Remplir tableau ; } }
Tableaux à deux dimensions C#
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.