unsigned ling bit_count(unsigned long value) { int count = 0; while (value!=0) { count++; value &= value - 1; //обнуляет младший еденичный бит } return count; }
E-mail: info@telesys.ru