задача №6
Primary tabs
Дано некоторое число длиной от 1 до 5 символов, вывести все его "нечётные" цифры в обратном порядке (аналогично предыдущей задаче), если же таких цифр не найдёт, вывести сообщение "Нечетных цифр не обнаружено!"
Решение:
function chisla($n) { $k = 0; while ($n > 0) { $ch = $n % 10; $n = intdiv($n, 10); if (($ch % 2) > 0) { echo $ch, "<br>"; $k = 1; } } if ($k == 0) { echo "net nechetnih cifr"; } } $num = 24673; echo "razbiraem chislo: ",$num, "<br>"; chisla($num);
Результат:
razbiraem chislo: 24673 3 7
razbiraem chislo: 2468 net nechetnih cifr
- Log in to post comments
- 633 reads