old.ubuntu-desktop.ru - Проверка числа на четность - PHP Главная > Веб-программирование > PHP
Проверка числа на четность
Для проверки на числа на четность можно использовать следующий php скрипт:
$i = 256; // число для проверки
if($i & 1)
{
echo "не чётное";
}
else
{
echo "чётное";
}
В PHP существует группа поразрядных операторов, один из них будет использован в этом уроки. Это оператор & - поразрядное пересечение И(AND). Смысл проверки состоит в том, чтоб проверить первый разряд числа. В связи с тем что поразрядные операторы выполняют операции только с двоичными числами, любое десятичное число, сначала переводится в двоичное и проверяется первый разряд. У чётных чисел первый разряд всегда равен нулю, а в нечётных единице.
Пример использования:
$i = 256; // число для проверки
echo $i & 1; // выведет 0
$i = 257; // число для проверки
echo $i & 1; // выведет 1
Число 256 в двоичной системе счисления равно 100000000, первый разряд равен 0.
Число 257 в двоичной системе счисления равно 100000001, первый разряд равен 1.
Peg-E – это вариант игры в пасьянс, в котором вам необходимо перепрыгивать через шашки, для того, чтобы убрать их все с доски, кроме одной. Расклады создаются случайным образом и имеют 100 уровней сложности. Состояние игры автоматически сохраняется, также присутствует возможность отмены/возврата ходов. Шашки можно перемещать по вертикали, горизонтали и диагонали.
Программа peg-e доступна в официальном…
Shotwell — компьютерная программа для организации каталога фотоизображений и видеофайлов.
Shotwell является свободным программным обеспечением для Linux и других UNIX-подобных операционных систем. Работает в графическом окружении GTK+.
Программа обладает следующими возможностями:
Импорт фотографий непосредственно с цифровой камеры
Автоматическая группировка файлов и пользовательских меток
Редактирование…
После установки ОС Xubuntu 14.04 возникли проблемы с видеоадаптером sis671 (ноутбук Depo 8510C), но все оказалось не так сложно, удалось получить разрешение экрана 1280×800 60Гц.
Скачайте драйвера drivers
Распакуйте архив
cd ~/Загрузки/
unzip ~/Загрузки/drivers.zip
Установите драйвера
sudo cp ~/Загрузки/sisimedia_drv.la /usr/lib/xorg/modules/drivers/sisimedia_drv.la
sudo cp ~/Загрузки/sisimedia_drv.so /usr/lib/xorg/modules/drivers/sisimedia_drv.so
Откройте для…
qBittorrent — свободный кроссплатформенный клиент файлообменной сети BitTorrent, написанный с использованием Qt.
Возможности
Возможность скачивать файлы последовательно (удобно для предпросмотра)
Хорошо интегрированная и расширяемая поисковая система
Одновременный поиск на наиболее известных поисковых сайтах BitTorrent
Категория-специфичные поисковые запросы (например Книги, Музыка,…
CPU-G — программа для просмотра информации о компьютере.
CPU-G собирает и показывает информацию о процессоре (CPU), оперативной памяти (общие сведения и текущее использование), материнской плате (Motherboard) и основную информацию об используемой операционной системе.
Установка CPU-G в Linux Ubuntu при помощи терминала:
sudo add-apt-repository ppa:cpug-devs/ppa
sudo apt-get update
sudo apt-get install…