Jak wylosować liczbę z nieznanego przedziału?
Ostatnio zmodyfikowano 2015-10-18 19:14
pekfos |
» 2015-10-15 22:35:43 Dodałeś tablicę. Reszta nie ma sensu. |
|
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ą? |
|
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ć. |
|
C-Objective |
» 2015-10-18 19:14:06 zwykłe rand(). Bez ulepszeń. |
|
1 « 2 » |