Задача №1 - Вывести на экран N случайных чисел.
Primary tabs
Задачи из этого этого списка.
<?php /* Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35] ПРИМЕЧАНИЕ: подразумевается, что вы должны организовать цикл, который выполнится N раз и при этом в каждом своём витке выведет на экран случайное число.*/ $N = 20; # Формируем массив в цикле for( $i = 0; $i <= $N; $i++ ) { $value = rand( -21, 35 ); $array[] = $value; } # Выводим содержимое массива foreach( $array as $value ) echo $value . '<br />'; ?>
- Log in to post comments
- 11151 reads
vedro-compota
Fri, 09/14/2018 - 12:32
Permalink
оформление
Просьба добавить:
в последующих задачах аналогично (из рекомендаций по оформлению).
_____________
матфак вгу и остальная классика =)
Pavel1989
Fri, 09/14/2018 - 17:08
Permalink
Оформление
Сделал.
vedro-compota
Sat, 09/15/2018 - 11:48
Permalink
дальше по оформлению теперь уже кода
Здесь и далее исправленный код (то что не относится к оформлению задачи, не связанному с блоком кода), выкладывайте в комментарии, чтобы было понятно что было и что стало.
_____________
матфак вгу и остальная классика =)
melisa
Sat, 09/15/2018 - 12:49
Permalink
оформление и не только
Оформление кода
Не смущайтесь, что много замечаний по оформлению - очень скоро вы запомните все правила, и они будут для вас естественными :) А пока, сверяйтесь со стандартом оформления кода, PSR, общим для всех php-программистов. Это обязательные к выполнению правила. Общяя стилистика написания выработана с целью облегчить чтение чужого кода.
Суть
Пожалуйста, если вы сами заметите аналогичные ошибки в уже опубликованых вами ранее задачах, исправьте их и там.
Pavel1989
Wed, 09/19/2018 - 02:37
Permalink
Исправлено
melisa
Wed, 09/19/2018 - 10:29
Permalink
Если $N = 0, первый цикл не
Если $N = 0, первый цикл не выполнится ни разу, и переменная $array не будет инициализирована. Наткнувшись на неё в 16 строке, скрипт выдаёт предупреждение:
Нужно
тогда, в условие foreach попадёт не Undefined variable, а пустой массив, и ошибки не возникнет
Поэкспетементируйте и предложите конечный вариант.
Pavel1989
Wed, 09/19/2018 - 14:05
Permalink
Исправлено