Witam,
Otóż mam za zadanie wylosować 5 liczb z 24 i w tych wylosowanych liczbach znaleźć ile jest kombinacji.
Z czego kombinację to np liczby 1 i 2 lub kombinacja to 6 i 7. Czyli jeśli wylosuje liczby 1, 24, 22, 2, 6. To ma doliczyć do wyniku 1. Potrafię zrobić to dla jednej liczny np, żeby znajdowało tylko 1 lub tylko 2, ale nie potrafię, żeby zrobiło to jednocześnie dla danej kombinacji. A ponadto nie wiem jak zrobić, żeby wśród wylosowanych liczb nie występowały te same np (1,5,1,3,22).
Wrzucam kod który umożliwia zliczanie występowania jednej liczny:
{
class Program
{
static void Main(string[] args)
{
int licznik = 0;
Console.WriteLine(losuj(licznik));
Console.ReadLine();
}
static int losuj (int licznik)
{
int a = 5;
Random zmienna = new Random();
int[] tab = new int[5];
for (int i = 0; i < 5; i++)
{
tab[i] = zmienna.Next(1, 6);
if (tab[i] == a)
{
licznik++;
}
Console.Write(tab[i] + " ");
}
Console.WriteLine();
return licznik;
}
}
}