Задача для начинающих №14 (c in_array())
Primary tabs
Задача из списка
<?php /* * Есть два массива "a" и "b". На вход вашей программе подаётся массив "a" случайных чисел (10 * элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в * массиве "b" * * @param int* $arr массив случайных чисел из 10 элементов [1, 20] * @return int* массив чисел, которые не совпадают */ function getArr($a){ $b = [12, 5, 17, 6, 4]; $res_arr = []; $cnt = 0; foreach($a as $a_value){ if(! in_array($a_value, $b)){ $res_arr[$cnt++] = $a_value; } } return $res_arr; } $arr = []; for($i = 0; $i < 10; $i++){ $arr[$i] = rand(1, 20); } foreach(getArr($arr) as $value){ echo $value, " "; } ?>
- Log in to post comments
- 1728 reads
vedro-compota
Sat, 09/21/2019 - 19:57
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)