написал bit_count, тесты и добавил цель в Makefile

This commit is contained in:
alexey
2025-12-05 01:03:04 +03:00
parent 48d46880ea
commit bfa5b6faef
15 changed files with 60 additions and 3 deletions

10
bit_lib.c Normal file
View File

@@ -0,0 +1,10 @@
#include "bit_lib.h"
int bit_count(unsigned int number) {
int count = 0;
while (number) {
count += number & 1; // если младший бит = 1 → +1
number >>= 1; // сдвиг вправо
}
return count;
}