Задача №6 - Вывод нечетных цифр в обратном порядке.
Primary tabs
Задачи из этого этого списка
<?php
/* Дано некоторое число длиной от 1 до 5 символов, вывести все его "нечётные" цифры в обратном порядке (аналогично предыдущей задаче),
если же таких цифр не найдёт, вывести сообщение "Нечетных цифр не обнаружено!"*/
$N = 888;
$temp = $N;
$k;
$counter = 0;
echo "Искомое число: ".$N. '<br />';
while ($temp > 1) {
$k = $temp % 10;
$temp /= 10;
if ($k % 2 != 0) {
echo $k. '<br />';
$counter++;
}
}
if ($counter == 0) {
echo "Нечетных цифр не обнаружено!";
}
?>
- Log in to post comments
- 6240 reads
melisa
Mon, 09/24/2018 - 17:23
Permalink
то же, что и здесь, за
то же, что и здесь, за исключением последнего пункта: в нём неверно только для $N = 1.
Pavel1989
Tue, 09/25/2018 - 21:01
Permalink
Исправил
<?php /* Дано некоторое число длиной от 1 до 5 символов, вывести все его "нечётные" цифры в обратном порядке (аналогично предыдущей задаче), если же таких цифр не найдёт, вывести сообщение "Нечетных цифр не обнаружено!"*/ $N = 78542; $counter = 0; echo "Данное число: ".$N. '<br />'; echo "Вывод нечетных цифр данного числа в обратном порядке:". '<br />'; while ($N >= 1) { $temp = $N % 10; $N /= 10; if ($temp % 2 != 0) { echo $temp. '<br />'; $counter++; } } if ($counter == 0) { echo "Нечетных цифр не обнаружено!"; } ?>melisa
Thu, 09/27/2018 - 11:11
Permalink
принято
принято