Задача 12
Primary tabs
Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди элементов массива при очередном запуске программы могли встретиться и отрицательные и положительные числа).
Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - сравнение проводите пока не закончится та выборка, которая короче.
Например пусть мы имеем два массива (запишу лишь начальные элементы):1 | 2 | -10 | 5 | 0 | 12 | 2 | 8 ....
0 | 3 | 4 | 9 | 7 | 5 | -8 | 3.....для них программа должна вывести:
-10 меньше 3 12 больше 9других сравнений не последует, так как новых из "каждых третьих элементов" в 1-ом массиве больше нет.
<?php function fillingArray(&$arr1, &$arr2) { for ($i = 0; $i < 20; $i++){ $arr1[$i] = rand(-100, 100); $arr2[$i] = rand(-100, 100); } } fillingArray( $arr1, $arr2); function comparisonArr($arr1, $arr2) { for ($i1 = 2, $i2 = 1; $i1 < 20; $i1+=3, $i2+=2){ if ($arr1[$i1] > $arr2[$i2]){ echo "$arr1[$i1] больше $arr2[$i2] <br>"; }elseif ($arr1[$i1] < $arr2[$i2]){ echo "$arr1[$i1] меньше $arr2[$i2] <br>"; }else{ echo "$arr1[$i1] равно $arr2[$i2] <br>"; } } } comparisonArr($arr1, $arr2);
- Log in to post comments
- 772 reads
vedro-compota
Wed, 09/22/2021 - 21:59
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)