Написать программу для перевода из инвесрных чисел в обычные - C#
Формулировка задачи:
написать программу для перевода из инвесрных чисел в обычные
Решение задачи: «Написать программу для перевода из инвесрных чисел в обычные»
textual
Листинг программы
static void Main(string[] args) { int i = GetInt(Console.ReadLine()); i = ~i; Console.WriteLine(i); Console.ReadKey(); } static int GetInt(string str) { int value = 0; if (str.Length > sizeof(int) * 8) throw new Exception(); for (int i = 0; i < str.Length; i++) { if (str[i] == '1') value &= 1; else if (str[i] != '0') throw new Exception(); value = value << 1; } return value; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д