Модифицируйте предыдущую задачу так, чтобы в каждой чётной (той, у которой номер чётный) строке выводилось N символов, а в каждой нечетной N/2 символов (сделайте проверку того, что N/2 больше нуля)
возникла проблема, а именно -- Не могу вывести правильно нечетную строку.
<?php
/*Задать массив из 7-ми элементов через предварительное описание типа,
заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения
на экран.
*/
$arr = array();
function fillArray()
{
for ($i = 1; $i <= 7; $i++) {
$arr [] = rand();
}
foreach ($arr as $value) {
echo $value, "<br>";
}
}
fillArray();
<?php
/**
* Решение для задачи №1 из курса PHP
*
* Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]
* ПРИМЕЧАНИЕ: подразумевается, что вы должны организовать цикл,
* который выполнится N раз
* и при этом в каждом своём витке выведет на экран случайное число.
*/
$n = 15; //переменная для хранения требуемого количества элементов
$randNums = getRandNumber($n);//Служебная переменная для хранения массива случайных чисел получаемых функцией
for ($i = 0; $i < count($randNums); $i++){ //Цикл для вывода чисел
Для того, чтобы проверить, что исключения не было, приходится использовать логический параметр $exceptionCatched, в примере ниже цикл будет выполняться, пока блок try перестанет бросать исключения типа BadApiResponseException:
Решите с помощью цикла repeat/until:
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, делящиеся на 7 и 3 нацело и при этом лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).
Решите с помощью цикла while:
Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.
var i:integer;
begin
i := 35; // начальное значение счетчика(диапозона)
while i <= 117 do //проверка выражения
begin
i:=i + 1; //задаем шаг
if (i mod 3) = 0 then //если делиться на 3 нацело
write(i, ' '); // выводим в одну строку с пробелом
end;
readln();
end.
Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.
<?php
function arrays(){
for ($i = 0; $i < 7; $i++){
$arraySeven[$i] = rand();
}
foreach ($arraySeven as $value){
echo $value, "<br>";
}
}
arrays();