Вопрос c# Напишите программу в которой для введенного пользователем числа значение второго бита меняется на

Регистрация
22 Мар 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
c# Напишите программу в которой для введенного пользователем числа значение второго бита меняется на противоположное.
 
переводим введенное число в двоичный вид (тип строка) меняем в строке второй символ справа на противоположный переводим двоичное число (тип строка) в десятиричное число
 
int[] a = new int[1]; a[0] = int.Parse(Console.ReadLine()); System.Collections.BitArray b = new System.Collections.BitArray(a); b[2] = !b[2]; b.CopyTo(a, 0); Console.WriteLine(a[0]);
 

Похожие темы

Назад
Сверху