Нужна помощь с кодом, вот что сделано: PHP: <?php if($num/10==0) { echo "$num is divided into 10 without a remainder"; } elseif($num/5==0) { echo "$num is divided into 5 without a remainder"; } if($num/10!==0 && $num/5!==0) { echo "$num is not divided neither into 10 nor 5"; } ?> Текст задания: Вы должны написать код, который будет работать с переменной $num, равной некоторому числу (просто представьте, что переменная уже существует). И если это число делится на 10 без остатка, отображается: «$num делится на 10 без остатка», в противном случае, если это число делится на 5 без остатка, отображается: «$num делится на 5 без остатка» и если это число не делится на 10 и 5, выведите: «$num не делится ни на 10, ни на 5».
Если ты думаешь, что это нахождение остатка (взятие по модулю), то ты глубоко ошибаешься. Это деление. А взятие по модулю - %.
Спойлер: code PHP: // $d = [3,5,10]; for($num=100; $num>0; $num--){ // $text ='делится без остатка на'; foreach($d as $v){ if(!($num%$v)) { $res[] = "Число $num $text $v"; } } if(empty($res)) { echo "Число $num не $text " . implode(', ',$d); } else { echo '<p>' . implode('</p><p>',$res) . '</p>'; } unset($res); echo '<hr />'; }
PHP: if($num % 10 === 0) { echo "$num is divided into 10 without a remainder"; } elseif ($num % 5 === 0) { echo "$num is divided into 5 without a remainder"; } else { echo "$num is not divided neither into 10 nor 5"; }