Rio173 Новичок 6 Май 2013 #1 как сгенирировать массив от 1 до 100 рандомно в этом коде <?php $a = array(1,5,2); $b = true; while ($b) { $b = false; for ($k = 0; $k < count($a) - 1; $k++) if ($a[$k] > $a[$k + 1]) { $c = $a[$k + 1]; $a[$k + 1] = $a[$k]; $a[$k] = $c; $b = true; } } print_r($a); ?>
как сгенирировать массив от 1 до 100 рандомно в этом коде <?php $a = array(1,5,2); $b = true; while ($b) { $b = false; for ($k = 0; $k < count($a) - 1; $k++) if ($a[$k] > $a[$k + 1]) { $c = $a[$k + 1]; $a[$k + 1] = $a[$k]; $a[$k] = $c; $b = true; } } print_r($a); ?>
Andkorol Новичок 6 Май 2013 #2 Rio173 написал(а): как сгенирировать массив от 1 до 100 рандомно Нажмите для раскрытия... PHP: $numbers = range(1, 100); shuffle($numbers);
Rio173 написал(а): как сгенирировать массив от 1 до 100 рандомно Нажмите для раскрытия... PHP: $numbers = range(1, 100); shuffle($numbers);
Rio173 Новичок 6 Май 2013 #4 Andkorol написал(а): PHP: $numbers = range(1, 100); shuffle($numbers); Нажмите для раскрытия... А как вывести именно перемещение массивов? shuffle($numbers);
Andkorol написал(а): PHP: $numbers = range(1, 100); shuffle($numbers); Нажмите для раскрытия... А как вывести именно перемещение массивов? shuffle($numbers);
Andkorol Новичок 6 Май 2013 #5 Rio173 написал(а): А как вывести именно перемещение массивов? shuffle($numbers); Нажмите для раскрытия... Какое перемещение?
Rio173 написал(а): А как вывести именно перемещение массивов? shuffle($numbers); Нажмите для раскрытия... Какое перемещение?
Rio173 Новичок 6 Май 2013 #6 Andkorol написал(а): Какое перемещение? Нажмите для раскрытия... то есть перемешку массивов
hell0w0rd Продвинутый новичок 6 Май 2013 #8 Это не пузырек. PHP: for($i = 0; $i<$n; $i++){ for($j = $i+1; $j<$n; $j++){ if($a[$i]<$a[$j]){ swap($a[$i], $a[$j]); } } }
Это не пузырек. PHP: for($i = 0; $i<$n; $i++){ for($j = $i+1; $j<$n; $j++){ if($a[$i]<$a[$j]){ swap($a[$i], $a[$j]); } } }
Rio173 Новичок 13 Май 2013 #10 а лучше знать бы как сделать с полями, тремя, затрудняюсь ( то есть вводить свои значение