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 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
private static void verification(int[,] tabcombinaisons, int[] combinaisonsGagnante, int numero_complementaire, int EntrerNombre)
{
int nbr_apparition = 0;
bool plus_NumComplementaire = false;
bool nbr_precedant;
Console.WriteLine("Combinaisons gagnantes pour l'utilisateur");
for (int i = 0; i < EntrerNombre; i++)
{
Console.WriteLine($"combinaison #{i + 1}:");
nbr_precedant = true;
for (int j = 0; j < combinaisonsGagnante.Length; j++)
{
Console.WriteLine(tabcombinaisons[i, j] + " ");
if (nbr_precedant)
{
if (tabcombinaisons[i,j] == combinaisonsGagnante[j])
{
nbr_apparition++;
}
else
{
nbr_precedant = false;
}
if (tabcombinaisons[i, j] == numero_complementaire) plus_NumComplementaire = false;
}
}
switch (nbr_apparition)
{
case 0:
nbr_0++;
Console.Write("combinaison non gagnante (0/6)");
break;
case 1:
nbr_1++;
Console.Write("combinaison non gagnante (1/6)");
break;
case 2:
nbr_2++;
Console.Write("combinaison non gagnante (2/6)");
break;
case 3:
if (plus_NumComplementaire)
{
nbr_3_plus++;
Console.Write(" la combinaison est gagnante (3/6 plus numero complémentaire)");
plus_NumComplementaire = false;
}
else
{
nbr_3++;
Console.Write(" la combinaison gagnante (3/6)");
}
break;
case 4:
if (plus_NumComplementaire)
{
nbr_4_plus++;
Console.Write(" la combinaison est gagnante (4/6 plus numero complémentaire)");
}
else
{
nbr_4++;
Console.Write(" la combinaison gagnante (4/6)");
}
break;
case 5:
if (plus_NumComplementaire)
{
nbr_5_plus++;
Console.Write(" la combinaison est gagnante (5/6 plus numero complémentaire)");
}
else
{
nbr_5++;
Console.Write(" la combinaison gagnante (4/6)");
}
break;
case 6:
nbr_6++;
Console.Write("la cagnotte (6/6)");
break;
}
nbr_apparition = 0; |
Partager