Я розглядав математику, яка перетворюється з будь-якої бази на будь-яку базу. Це скоріше про підтвердження моїх результатів, ніж будь-що. Я знайшов свою відповідь на mathforum.org, але я все ще не впевнений, чи правильно я це маю. У мене перетворення з більшої бази на меншу базу вниз нормально, тому що це просто взяти першу цифру, помноживши на базу, ви хочете додати наступне повторення цифри. Моя проблема виникає при перетворенні з меншої бази на більшу базу. Роблячи це, вони говорять про те, як потрібно перетворити більшу базу, яку ви хочете, у меншу, яку ви маєте. Прикладом може бути перехід від бази 4 до бази 6, вам потрібно перетворити число 6 в базу 4, отримавши 12. Потім ви просто зробите те саме, що ви робили, перетворюючи велике в мале. Складність, з якою я маю це, мабуть, вам потрібно знати, що одне число знаходиться в іншій базі. Тож мені потрібно було б знати, що таке 6 в основі 4. Це створює велику проблему в моїй свідомості, тому що тоді мені знадобиться таблиця. Хтось знає спосіб зробити це кращим чином.
Я думав, що базове перетворення допоможе, але я не можу знайти цю роботу. І з сайту, який я знайшов, це, здається, дозволяє вам перетворити з бази на базу, не проходячи базову 10, але спочатку потрібно знати, як перетворити перше число з бази на базу. Це робить його свого роду безглуздим.
Коментатори кажуть, що мені потрібно вміти перетворювати лист у число. Якщо так, я вже це знаю. Однак це не моя проблема. Моя проблема полягає в тому, щоб перетворити велику базу на малу, мені потрібно спершу перетворити базове число, яке я маю, в базовий номер, який я хочу. Роблячи це, я перемагаю мету, тому що якщо я маю можливість перетворити ці бази на інші бази, я вже вирішив свою проблему.
Редагувати: я придумав, як перетворити з баз менше 10 рівних в інші бази, менші або рівні 10. Я також можу перейти з бази, що перевищує 10, до будь-якої бази, що становить 10 або менше. Проблема починається при перетворенні з бази більше 10 на іншу базу більше 10. Або перехід з бази менше 10 на базу більше 10. Мені не потрібен код Мені просто потрібна основна математика за ним, яка може бути застосовано до коду.
string
і повертає an int
), і алгоритм, який приймає число і повертає його подання в заданій базі.