Перевести число 200 из десятичной системы счисления в двоичную - C#

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

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

Помогите дописать, а то запутался... Написать программу. Перевести число 200 из десятичной системы счисления в двоичную систему счисления. using System; using System.Collections; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //stringg - переменная для хранения результата вычисления функции stringg =string.Empty; g=DecToBase(200); //вызов функции перевода числа 144 в 2-ичную систему Console.Write("dvoichno - "+g+"\n"); Console.ReadLine(); } static string DecToBase(intnum_value)//объявление функции { varresult = string.Empty; //хранится результат работы функции doubledeleni = num_value;//буфер под результат от деления List<int>mass = newList<int>(); //массив, хранит 1 или 0 в зависимости от остатка от деления while(deleni>0) { if ((deleni % 2) == 0)//если остаток от деления 0 – храним 0 { mass.Add(0); } else { mass.Add(1);// если результат от деления не целое число – храним 1 } deleni = Math.Truncate(Math.Truncate(deleni) / 2);//Math.Truncate – функциявыделенияцелойчасти } for (inti = mass.Count-1; i>= 0; i--)//реверссодержимогомассива { result = result + mass[i]; } return result;//возвращение результата } } }

Решение задачи: «Перевести число 200 из десятичной системы счисления в двоичную»

textual
Листинг программы
static string DecToBase(int intnum_value)

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


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

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

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