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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
static void Main(string[] args)
{
int[,] nombre = new int[6, 6]; // créer un tableaux 6x6
int j = 0;
while (j < 6) // boucle pour entrer les 36 numéros.
{
int chiffre = 2;
int i = 0;
while (i < 6)
{
nombre[i, j] = chiffre;
chiffre = chiffre + 2;
i++;
}
j++;
}
afficheLeTableauParLigne(nombre);
Console.WriteLine();
afficheLeTableauParColonne(nombre);
Console.WriteLine();
afficheLeTableauEnDiagonal(nombre);
Console.ReadKey();
}
private static void afficheLeTableauParLigne(int[,] nombre)
{
Console.WriteLine("affiche le tableau par ligne:");
int l = 0;
while (l < 6) // boucle pour afficher les 36 numéros.
{
for (int k = 0; k < 6; k++)
{
Console.Write("{0} ", nombre[k, l]); // affiche le tableau, ligne x ligne
}
Console.WriteLine();
l++;
}
}
private static void afficheLeTableauParColonne(int[,] nombre)
{
Console.WriteLine("affiche le tableau par colonne:");
int l = 0;
while (l < 6)
{
for (int k = 0; k < 6; k++)
{
Console.Write("{0} ", nombre[l, k]); // affiche le tableau, colonne x colonne
}
Console.WriteLine();
l++;
}
}
private static void afficheLeTableauEnDiagonal(int[,] nombre)
{
Console.WriteLine("affiche le tableau en diagonal:");
int j = 0;
for (int i = 0; i < 6; i++)
{
Console.Write("{0} ", nombre[i, j]); // affiche la 1er diagonal du tableau
j++;
}
Console.WriteLine();
int k = 5;
for (int l = 0; l < 6; l++)
{
Console.Write("{0} ", nombre[l, k]); // affiche le 2e diagonal du tableau
k--;
}
Console.WriteLine();
} |
Partager