Size: a a a

2021 February 21

LA

Liber Azerate in supapro.cxx
Олег
не, на с++
Ну так и используй свой класс длинного числа
источник

LA

Liber Azerate in supapro.cxx
Я просто по классике big integer сказал
источник

О

Олег in supapro.cxx
Liber Azerate
Ну так и используй свой класс длинного числа
я еще не дорос до такого, придется пока ограничится базовыми типами)
источник

LA

Liber Azerate in supapro.cxx
Олег
да это понятно, у меня уже реализована такая схема, но опять повторюсь, число может не влезть
Так а как у тебя это сделано-то?
источник

LA

Liber Azerate in supapro.cxx
Олег
Дайте совет, как мне можно записать число в строку и из этой строки перевести в другую строку, но чтоб там уже она была переведена в десятичный вид. Например ввожу в string a "1100101110101010110010101001" двоичный код, потом из string a это преобразуется в string b в десятичный вид, но нельзя использовать численные типы, потому что в них число может не поместиться. Просто в переводе все завязано на умножении на степень и прибавление каждой следующей степени.
У тебя что, нет класса длинного числа для вот этой твоей двоичной строки?
источник

О

Олег in supapro.cxx
я могу скинуть код, как это реализовано у меня
источник

LA

Liber Azerate in supapro.cxx
Ну кидай
источник

LA

Liber Azerate in supapro.cxx
источник

FS

Flower Surgeon in supapro.cxx
Олег
Дайте совет, как мне можно записать число в строку и из этой строки перевести в другую строку, но чтоб там уже она была переведена в десятичный вид. Например ввожу в string a "1100101110101010110010101001" двоичный код, потом из string a это преобразуется в string b в десятичный вид, но нельзя использовать численные типы, потому что в них число может не поместиться. Просто в переводе все завязано на умножении на степень и прибавление каждой следующей степени.
источник

FS

Flower Surgeon in supapro.cxx
совсем молодёжь думать разучилась
источник

DK

David Kravets in supapro.cxx
Олег
число 654654324562412346436543465 куда поместить?
А как ты получил это число ? 🤣
источник

LA

Liber Azerate in supapro.cxx
Flower Surgeon
совсем молодёжь думать разучилась
Не разучилась. У него число двоичное может быть больше того, что в инт влезает
источник

LA

Liber Azerate in supapro.cxx
Длиннка тут, короче говоря
источник

О

Олег in supapro.cxx
источник

FS

Flower Surgeon in supapro.cxx
Liber Azerate
Не разучилась. У него число двоичное может быть больше того, что в инт влезает
Он его заебётся набирать, извините за мой французский.
источник

О

Олег in supapro.cxx
код на самом деле больше, но я вырезал оттуда функции, которые не используются
источник

LA

Liber Azerate in supapro.cxx
Ладно, в гробу я видел эту процедурщину читать, уж простите и мой французский. Сделай просто нормальный класс для длинного целого в любой системе счисления. Можешь посмотреть в интернете готовые решения
источник

О

Олег in supapro.cxx
Flower Surgeon
Он его заебётся набирать, извините за мой французский.
но, например, у меня там есть умножение двух чисел из системы счисления от 2 до 16, ввести два не таких уж и больших числа 16-й ситстемы и там уже достигнут предел
источник

DK

David Kravets in supapro.cxx
Тебе точно нужен Haskell или С ты просто рождён для этого по стилю написания программ
источник

LA

Liber Azerate in supapro.cxx
David Kravets
Тебе точно нужен Haskell или С ты просто рождён для этого по стилю написания программ
Вот не надо про хаскелль
источник