Как перевести число из десятичной системы в двоичную используя цикл 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]);
          }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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