Записать строку в число в двоичном формате - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Возник такой вопрос, при написании программы на С#:
class Program
    {   static string stroka3;
        static int chislo2;
        
        public static void Main(string[] args)
        {  
            Console.WriteLine("Введите число");
            string stroka1 = System.Console.ReadLine();
            int chislo1  = Convert.ToInt32(stroka1);
            string stroka2 = Convert.ToString(chislo1, 2);
            for (int i = 0; i < stroka2.Length; i++)
            {
                char temp = stroka2[i];
                if (temp == '1')
                    temp = '0';
                else temp ='1';
 
                stroka3 += temp;
            }
}
Как сделать так, чтобы stroka3 записалась в число в двоичном формате, именно по символам, чтобы с ней можно было дальше работать в числовом формате, а не просто число из строки в двоичном формате заново перевелось в бинарный. Заранее спасибо.

Решение задачи: «Записать строку в число в двоичном формате»

textual
Листинг программы
int chislo2 = Convert.ToInt32(stroka3, 2);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.625 из 5
Похожие ответы