//4. Сосчитать количество единиц в двоичной записи числа N.
using System;
public class Program
{
public static void Main()
int result = CountBitUnits(195);
Console.WriteLine(result);
Console.ReadKey();
}
//сосчитать количество единиц двоичной записи числа))
static int CountBitUnits(int number)
int count = 0;
for(int i =0; i < 32;i++)
//считаем по последнему биту
count += number & 1;
//сдвигаем биты вправо
number = number >> 1;
return count;