Задача 5

Задача 5

Дано некоторое число длиной от 1 до 5 цифр - вывести его цифры в обратном порядке.
Например:

3567=
7
6
5
3
<?php
function flipNumber($N)
{
    $lengthNum = strlen((string)abs($N)); // считаем длину числа 
    $N = strrev((string)abs($N)); // переворачиваем число как строку 
    if ($lengthNum> 0 and $lengthNum< 6){
        for ($i = 0; $i < $lengthNum; $i++ ){
            echo "$N[$i] <br>";
        }
    }
}
flipNumber(-1845);
vedro-compota's picture

работать с числом как с числом, а не как со строкой

_____________
матфак вгу и остальная классика =)

<?php
function flipNumber($N)
{
    $lengthNum = strlen((string)abs($N)); // считаем длину числа
    if ($lengthNum> 0 and $lengthNum< 6){
        for ($i = 0; $i < $lengthNum; $i++ ){
            echo $N %  10 . "<br>";
            $N=($N - ($N % 10)) / 10;
        }
    }
}
flipNumber(18000);
vedro-compota's picture

решение засчитано

_____________
матфак вгу и остальная классика =)