Как перевести число из десятичной системы в двоичную используя цикл for - C#
Формулировка задачи:
Как перевести число из десятичной системы в двоичную, используя цикл for, и не прибегая к методу string.
Пока получается только перевернутое двоичное число:
Console.Write("Введи число "); int i = int.Parse(Console.ReadLine()); for (int a = i; a >= 1; a /= 2) { if (a % 2 == 0) Console.Write("0"); else Console.Write("1"); }
Решение задачи: «Как перевести число из десятичной системы в двоичную используя цикл for»
textual
Листинг программы
int i = int.Parse(Console.ReadLine()); string answer = null; for (int a = i; a >= 1; a /= 2) { if (a % 2 == 0) answer += "0"; else answer += "1"; } for (int i = answer.Count-1; i >= 0; i--) { Console.Write(answer[i]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д