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

Решение для задачи из списка

<?php

	/**
	 * Решение для задачи №12 из курса PHP
	 * 
	 * Даны два массива по 20 элементов каждый (заполните случайными числами, 
	 * так чтобы среди элементов массива при очередном запуске программы могли 
	 * встретиться и отрицательные и положительные числа).
	 * Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - 
	 * сравнение проводите пока не закончится та выборка, которая короче.
	 */
	$countElem = 20;
	$arrayM = getRandomArray($countElem);
	$arrayN = getRandomArray($countElem);

	arrayCompare($arrayM, $arrayN);

	function arrayCompare($firstArray,$secondArray)
	{
		$firstCount = 2;
		$secondCount = 1;
		while ($firstCount < count($firstArray)) {
			if ($firstArray[$firstCount] < $secondArray[$secondCount]) {
				echo $firstCount." => ".$firstArray[$firstCount]." меньше ".$secondCount." => ".$secondArray[$secondCount]."<br>";
			} elseif ($firstArray[$firstCount] > $secondArray[$secondCount]) {
				echo $firstCount." => ".$firstArray[$firstCount]." больше ".$secondCount." => ".$secondArray[$secondCount]."<br>";
			} else {
				echo $firstCount." => ".$firstArray[$firstCount]." равно ".$secondCount." => ".$secondArray[$secondCount]."<br>";
			}
			$firstCount += 3;
			$secondCount += 2;
		}
	}

	function getRandomArray($count)
	{
		$numbers = [];

		for ($i = 0; $i < $count; $i++) {
			$numbers[$i] = rand(1, 99) - 50;
		}
		return $numbers;
	}
?>

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

решение засчитано

_____________
матфак вгу и остальная классика =)