Mam do napisania taką prostą grę, w której chodzi o to by klikając na przyciski znaleźć 2 takie same liczby. Po znalezieniu par przyciski znikają. Tak to ma wyglądać
http://zapodaj.net/b6f882e75a56.png.html To taka jakby gra w zapamiętywanie. Mam utworzone dynamicznie 16 przycisków, którym trzeba losowo przypisać liczby z przedziału od 1-8, czyli jakiejś tam tablicy, choć w sumie chyba nie jest ona potrzebna. Chodzi o to by każda liczba wystąpiła 2 razy, na losowo wybranym przycisku, a ja właśnie nie wiem jak to zrobić. Póki co wymyśliłem coś takiego, ale to nie jest dobre rozwiązanie, bo ilość przycisków jest podzielona na pól, a liczby mają być przypisane na losowo wybranych przyciskach. Proszę o pomoc.- Kod: Zaznacz cały
int tab[8] = {1, 2, 3, 4, 5, 6, 7, 8};
int i, j;
String pomoc;
for(i = 0; i < 8 ; i++)
{
pomoc = IntToStr(tab[rand()%8]);
for(j = 0; j < 8; j++)
if(guziki[j]->Caption == pomoc) pomoc="";
if(pomoc != "")
guziki[i]->Caption = pomoc;
else i--;
}
for(i = 8; i < 16; i++)
{
pomoc = IntToStr(tab[rand()%8]);
for(j = 8; j < 16; j++)
if(guziki[j]->Caption == pomoc) pomoc="";
if(pomoc != "")
guziki[i]->Caption = pomoc;
else i--;
}







