Witam. Mam problem z losowaniem liczb bez powtorzen, probowalem juz na tyle sposób ile wymyśliłem i ani razu nie działało :( Wiem, że na różnych stronach jest masa przykładów, ale jednak chciałem to zrobić po swojemu..
Teraz akurat próbuję napisać funkcje mieszającą indeksy w tablicy.
Jeśli byłby ktoś chętny pomóc, to podsyłam kod tej funkcji, pozdrawiam! :)
void losuj(int array[]){ int i=0, liczba,j=0; int tablica[N]; // tablica do ktorej zapisuje wylosowane juz liczby srand(time(NULL)); liczba = rand()%N; while(i!=N){ for(j = 1; j!=N; j++){ if(tablica[j] != liczba){ array[i] = array[liczba]; tablica[i] = liczba; i++; } else { liczba = rand()%N; } } } }