infa
утин
утин
там и так в стр летит 10чное число переведенное в строку…
Bogdan
если у него и так инт в цикле
утин
утин
мне так лень щас студию запускать чтоб это разбирать(
утин
но как я понял у него на входе какие-то строки, ему надо спарсить оттуда число и перевести его в 2,16 и 10 систему и вывести
Bogdan
есть костыль
утин
он циклом и str криво косо эмулирует эти самые данные на входе
Bogdan
можно счетчик перевести следующим образом
Bogdan
Convert.ToString(i, 2);
утин
утин
ты хоть почитай че я написал блин
Bogdan
но это именно костыль, самый правильный перевод это делением внутренним циклом
Bogdan
утин
утин
ай в пизду я сдаюсь
утин
Bogdan
но этим конвертом он перевести может из двоичной в десятичную но не наоборот
Bogdan
лучше всего берешь цикл while и фигачишь на 2 деление
Bogdan
аналогично с 8 и 16
Bogdan
без костылей перевести через конверты врядли получиться
утин
Bogdan
Bogdan
двоичным кодом будут пользоваться единицы
Bogdan
короче гугл обнадеживает, лучше не искать легких путей
Bogdan
и взять циклом себе просчитать
Bogdan
int decimalnumber = 5;
Console.Write(Convert.ToString(decimalnumber, 2));
Bogdan
либо делаешь вот так и тоже не паришся
Bogdan
аналогично будет работать и с другими системами исчисления только надо 2 заменить на другую основу
Bogdan
утин
Bogdan
у тебя один фиг будет число либо строкой либо надо правильно приводить его к хранению в качестве численной переменной, что бы двоичная система работала
infa
утин
Kirill понял?
утин
Bogdan
в питоне вроде есть bin если я не ошибаюсь
Kirill
утин
Kirill
Kirill
И все заработало
утин
🙃
Bogdan
утин
Bogdan
окей если тебе нужно просто вывести то этого достаточно, а если бы с этим ещё как-то нужно было бы потом работать то надо форматировать
утин
на будущее
Kirill
Bogdan
Шурок
Kirill
А сорян я не за своем компом тут телеги нет
утин
Kirill
утин
Шурок
Kirill
Что нужно сделать что бы профессиональней выглядело
Bogdan
Например?
лучше забей, оно того не стоит что бы работать с двоичными числами в коде
Kirill
На учителя произведу хорошее впечатление)))
Шурок
Bogdan
с ними очень не удобно работать в высокоуровневых языках
Kirill
Да мне Шарп чисто что бы предмет сдать
Kirill
))))
Bogdan
строки проще отобразить чем с бинарными числами в целочисленных типах париться
Kirill
Хорошо, может тогда подскажешь как вывод трёх переменных в одном консоле вывести, а то если пишу console.writeline(x,y,z) , то выводит только z
Kirill
Ой то есть х
утин
Console.WriteLine(“{0} {1} {2}”,x,y,z);
Bogdan
Bogdan
а можно отдельными {} я просто уже путаюсь в форматировании в разных языках
Bogdan
Console.WriteLine($"{x}, {y}, {z}"); либо вот так либо так как выше он скинул
Bogdan
можно и так и так, что удобнее
Bogdan
когда с консолью давно не работал:D
Bogdan
хотя в строках на автомате обычно форматирование прописываю:D