Перевод числа из 10-чной системы счисления в минус вторую - C#
Формулировка задачи:
Написать программу на с# для перевода числа из 10-чной системы счисления в минус вторую.
пример:
Ввод Вывод
3
1 1 1
3
TuM0xA
, помоги решитьРешение задачи: «Перевод числа из 10-чной системы счисления в минус вторую»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ПреобрКодовСети
{
class Program
{
static void Main(string[] args)
{
int x = 12; //из 10 в -2
string s = "";
while (x > 0)
{
s = ((x % 2 == 0) ? "0" : "-1") + s;
x /= 2;
}
Console.Write(s);
Console.ReadKey();
}
}
}