Работа с набором двоичных значений - C#
Формулировка задачи:
Как правильно сделать операции? Правильно ли сделал?
Осуществить две логические операции над каждым элементом набора. (Операция 1: AND 1 Операция 2: Not)
BitArray mas_bit = new BitArray(15);
mas_bit[0] = true;
mas_bit[1] = false;
mas_bit[2] = true;
mas_bit[3] = true;
mas_bit[4] = false;
mas_bit[5] = true;
mas_bit[6] = false;
mas_bit[7] = true;
mas_bit[8] = false;
mas_bit[9] = true;
mas_bit[10] = true;
mas_bit[11] = false;
mas_bit[12] = true;
mas_bit[13] = true;
mas_bit[14] = true;
mas_bit.And(mas_bit);
mas_bit.Not(mas_bit);
for (int i = 0; i < mas_bit.Length; i++)
{
if (mas_bit[i] == false)
{
Console.Write('0');
}
else
{
Console.Write('1');
}
}
Console.ReadKey();Решение задачи: «Работа с набором двоичных значений»
textual
Листинг программы
mas_bit.And(mas_bit); mas_bit.Not(mas_bit);