Перевод из десятичного в двоичное - C#

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

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

Написал функцию для перевода ,но почему то не работает.Хотя вроде все правильно .Пишет не удается неявно преобразовать тип inr в bool.
 public  String IntToBin(int R)
        {
            int Len;
     
            Len = (quantity < 1) ? 1 : ((quantity > 32) ? 32 : quantity);
            Result1= new String(' ', Len);
            char[] charStr = Result1.ToCharArray();
            for (int i = Len-1, Mask = 1; i >= 1; i--, Mask <<= 1)
            {
 
                charStr[i] =[B](R & Mask) [/B]? '1' : '0';
             
            }
            Result1 = new string(charStr);
            return Result1;
        }

Решение задачи: «Перевод из десятичного в двоичное»

textual
Листинг программы
using System;
class dem 
{
    static string DECtoBIN(int n) 
    {
        return Convert.ToString(n, 2);
    }
    static void Main() 
    {
        Console.WriteLine(DECtoBIN(129));
    }
}

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


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

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

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