Под «единичной» системой счисления понимается запись неотрицательного
целого числа с помощью палочек – должно быть выписано столько палочек,
какова величина числа; например: 2 →∣ ∣, 5 →∣ ∣ ∣ ∣ ∣ ∣ , 0 → < пустое слово >.
Div сделать вышло, но там у меня при вычитании процесс не останавливается, когда остаток становится меньше делителя. Тут же как раз нужно остановиться, остаток в ответ и нужен, каким образом это можно сделать?
Проверять каждый раз, какое число больше, думаю слишком запутано будет
div примерно так реализован:
копируется делитель слева от делимого (слева от "-"), и потом в цикле стираются по одной первой палочке у копии делителя и у делимого, как копия делителя кончилась - добавляется одна палочка в конец слова (после "=")
после вновь копируется делитель (слева от "-") и вновь вычитание, пока не кончится делимое