Задача 6
Primary tabs
Дано некоторое число длиной от 1 до 5 символов, вывести все его "нечётные" цифры в обратном порядке (аналогично предыдущей задаче), если же таких цифр не найдёт, вывести сообщение "Нечетных цифр не обнаружено!"
<?php
function flipNumber($N)
{
$lengthNum = strlen((string)abs($N)); // считаем длину числа
$N = strrev((string)abs($N)); // переворачиваем число как строку
if ($lengthNum > 0 and $lengthNum< 6){
for ($i = 0, $k = 0; $i < $lengthNum; $i++ ){
if (((int)$N[$i] % 2) != 0){
echo "$N[$i] <br>";
$k++; //счетчик нечетных
}
}
if ($k == 0)
echo "Нечетных цифр не обнаружено!";
}
}
flipNumber(-2864);
- Log in to post comments
- 2103 reads
vedro-compota
Wed, 09/22/2021 - 21:54
Permalink
то же самое
то же самое
_____________
матфак вгу и остальная классика =)
jl8qy9kd_pro
Fri, 09/24/2021 - 00:04
Permalink
RE
<?php function flipNumber($N) { $lengthNum = strlen((string)abs($N)); // считаем длину числа if ($lengthNum> 0 and $lengthNum< 6){ for ($i = 0, $k = 0; $i < $lengthNum; $i++ ){ if ((($N % 10) % 2) != 0) { echo $N % 10 . "<br>"; $k++; //счетчик нечетных } $N = ($N - ($N % 10)) / 10; } if ($k == 0) echo "Нечетных цифр не обнаружено!"; } } flipNumber(18509);vedro-compota
Sun, 10/03/2021 - 13:00
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)