цикл for

Учебные задачи - PHP. Задача №11

Задача из списка

<?php
/*Задайте случайным образом массив из 20-ти элементов (целых чисел). 
Найдите минимальное число и напечатайте его.*/

function minimum($n = 20)
{
    for ($i = 1; $i <= 20; $i++) {
		$arr[] = rand(-50, 50);
	}
	$minimum = $arr[0];
	foreach ($arr as $value) {
		if ($minimum >= $value) {
			$minimum = $value;
		}
	}
	echo $minimum;
}

minimum();

Учебные задачи - PHP. Задача №10

Задача из списка

<?php
/*Задайте случайным образом массив из N элементов (целых чисел).
 Найдите максимальное число и напечатайте его.*/

function maximum($n)
{
    for ($i = 1; $i <= $n; $i++) {
		$arr[] = rand(-50, 50);
	}
	$maximum = $arr[0];
	foreach ($arr as $value) {
		if ($maximum <= $value) {
			$maximum = $value;
		}
	}
	echo $maximum;
}
maximum(10);

Учебные задачи - PHP. Задача №9

Задача из списка

<?php
/*Задайте случайным образом массив из N элементов. 
Выведите его на экран "ёлочкой"*/
function herringbone($n)
{
	$line = 1;
	$column = 1;
    for ($i = 1; $i <= $n; $i++) {
		$arr[$i] = rand(-50, 50);
	}
	foreach($arr as $value){
		echo $value, ' ';
		$column++;
		if ($line < $column) {
		    echo "<br>";
		    $line++;
		    $column = 1;
		}
	}
}
herringbone(10);

Учебные задачи PHP. Задача 11

Задайте случайным образом массив из 20-ти элементов (целых чисел). Найдите минимальное число и напечатайте его.

function numberMinArray($number)
{
	for ($i = 0; $i < $number; $i ++) {
		$arr[] = rand(1, $number);
	}
	$numberMin = min($arr);
	return $numberMin;
}
$number = 20;
$a = numberMinArray($number);
echo "Mинимальное число = $a.";

Без функции

Решение задачи №5 из главы 10

Задача №5 из главы 10

Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).

Решение №1 (решаем двумя циклами)

Решение задачи №2 из главы 10

Решение задачи №2 из главы 10

Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 5 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.

Pages

Subscribe to RSS - цикл for