Instant Eyedropper — простой Color Picker

Instant Eyedropper — простой инструмент для получения цвета пикселя с экрана.

Принцип работы — кликаем на иконку в трее

Иконка Instant Eyedropper в трее

Читать далее Instant Eyedropper — простой Color Picker

Настройка Delphi для работы с системой контроля версий

Отключаем History

По умолчанию IDE сохраняет историю изменения в проекте в каталоге «_history» рядом с главным файлом проекта.

При использовании системы контроля версий эта история лишняя отключим её через настройки:

Tools -> Options -> Editor Options -> Create backup files

Непроизвольные изменения в файле dproj

Читать далее Настройка Delphi для работы с системой контроля версий

Поиск периода Пизано

Даны целые числа \(1 \leq n \leq 10^{18}\) и \(2 \leq m \leq 10^5\), необходимо найти остаток от деления n-го числа Фибоначчи на m.

Читать далее Поиск периода Пизано

Особенности операций целочисленного деления и взятия остатка при работе с отрицательными числами

Когда речь идёт о положительных числах то с операциями целочисленного деления и взятия остатка все довольно просто. Результат всегда положителен и удовлетворяет уравнению

\(div\) — целочисленное деление
\(mod\) — остаток от деления
\(r = (r\ div\ d) * d + (r\ mod\ d)\)

Если же делимое или делитель отрицательные то общая формула остается верной, но результаты отдельных операторов уже отличаются в зависимости от языка программирования.

Читать далее Особенности операций целочисленного деления и взятия остатка при работе с отрицательными числами