witam, potrzebuje przerobić ten kod aby generowała się tablica wypełniona unikalnymi indeksami np tablica o wielkosc 10 ma generować 5 indeksów przykładowo
1 3 0 7 4
lub
1 5 8 0 2
to mój kod i prosze o pomoc!!
pozdrawiam z góry wszystkich
int losuj_indeks(int tab[], int wielkosc, int ktory_indeks)
{
string czy_jest_na_liscie = "nie";
for(int i =0;i<wielkosc;i++)
{
if(tab[i] == ktory_indeks)
{
czy_jest_na_liscie="tak";
}
}
int a = rand()%wielkosc;
if(czy_jest_na_liscie=="tak")
{
losuj_indeks(tab,wielkosc,a);
}
else
{
return ktory_indeks;
}
}
void wylosuj_indeksy(int tab[], int wielkosc)
{
for(int i =0; i<wielkosc;i++)
{
int a =
tab[i] = losuj_indeks(tab,wielkosc,a);
}
}