Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak wylosować liczbę z nieznanego przedziału?

Ostatnio zmodyfikowano 2015-10-18 19:14
Autor Wiadomość
pekfos
» 2015-10-15 22:35:43
Dodałeś tablicę. Reszta nie ma sensu.
P-138669
Jakub123
Temat założony przez niniejszego użytkownika
» 2015-10-15 22:39:41
dobra ale jak ja mam zapisać liczby które mi wyjdą z pętli do tej tablicy żeby później wylosować z nich jedną?
P-138670
carlosmay
» 2015-10-15 22:41:54
Tego nie da się skompilować.

rand(); - domyślnie losuje z przedziału 0 do RAND_MAX;
rand() % n; - losuje z przedziału 0 do (n - 1); ale zawsze musi być jakiś przedział.

Z tego wychodzi, że w pętli musisz zapisać wartości zmiennej 'i' (które pasują do warunku w if'ie) do tablicy,
po wyjściu z pętli sprawdzić ile jest liczb zapisanych w tablicy i później jeden z indeksów tej tablicy wylosować.
P-138671
C-Objective
» 2015-10-18 19:14:06
zwykłe rand(). Bez ulepszeń.
P-138810
1 « 2 »
Poprzednia strona Strona 2 z 2