10.
Число в шестнадцатеричную систему счисления
Вам может пригодиться эта инфоормация:
Английская буква '\(A\)' имеет код 65
Запись
\(char \ c = 65;\) сохраняет в переменной \(c\) английскую букву \(A\)
Таким образом, можно получать нужную букву по ее коду
Напишите рекурсивную процедуру, которая переводит число в шестнадцатеричную систему.
Входные данные:
На вход программе подается число N (N<=4096) - число в 10 системе счисления
Выходные данные:
Вывести на экран одно число - число в 16-ричной системе счисления
Пример:
Входные данные:
123
Выходные данные:
7B
Запрещенные операторы: for;while;until
Вставьте недостающие фрагменты кода
Java
|
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int N;
N = in.nextInt();
printfHex(N);
}
}
|