Да се напише метод IntegerToBase(number, toBase)
, който получава като параметри цяло число и основа на бройна система и връща входното число, конвертирано към посочената бройна система. След това, резултатът да се отпечата на конзолата. Входното число винаги ще е в бройна система 10, а параметърът за основа ще е между 2 и 10.
Вход | Изход | Вход | Изход | Вход | Изход |
---|---|---|---|---|---|
3 2 |
11 | 4 4 |
10 | 9 7 |
12 |
За да решим задачата, ще декларираме стрингова променлива, в която ще пазим резултата. След това трябва да изпълним следните изчисления, нужни за конвертиране на числото.
Допишете липсващата логика в метода по-долу:
static string IntegerToBase(int number, int toBase) {
string result = "";
while (number != 0) {
// Implement the missing conversion logic
}
return result;
}
Тествайте решението си тук: https://judge.softuni.org/Contests/Practice/Index/594#11.