- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
class numArray
{ public $firstNum;
public $lastNum;
function __construct($firstNum, $lastNum)
{
$this->firstNum = $firstNum;
$this->lastNum = $lastNum;
}
function makeArr($firstNum, $lastNum)
{
$ourArr = [];
for ($i=$this->firstNum; $i <=$this->lastNum; $i++) {
$ourArr[]+= $i;
}
return $ourArr;
}
}
class MultipleOf
{
public $num1;
public $num2;
function __construct($num1,$num2)
{
$this->num1 = $num1;
$this->num2 = $num2;
}
function echoMultipleOf($oArr)
{
$trueArr=[];
foreach ($oArr as $key => $value)
{
if (($value%$this->num1 === 0) && ($value%$this->num2 != 0)) {
$trueArr[] += $value;
}
}
echo var_dump($trueArr);
}
}
#Проверка:
$proba1 = new numArray(1,100);
$globalArr1= $proba1->makeArr();
$ask1 = new MultipleOf(3,12);
$ask1->echoMultipleOf($globalArr1);
1. Создать массив чисел от 1 до 100. Вывести все элементы массива, которые кратны 3 и не кратны 12. (ООП головного мозга)
мгимо финишд?
блять, какой же он тупой
Значит guest о чем-то другом пытается нам сказать...
Да просто ООП не к месту поюзали.
аргументах метода
Ну что-за бульшит? Починил.
$v%4
ну и хз можно ли в пыхе
$v&3
Но я бы оставил 12 - так ближе к условию.
HelloWorldView не описано