decToHex

 avatar
unknown
c_cpp
2 years ago
376 B
5
Indexable
void decToHexRec(unsigned int n){
    if (n != 0){
        decToHexRec(n / 16);
        
        int reminder = n % 16;
        if (reminder < 10) printf("%d", reminder);
        else printf("%c", 55 + reminder);
        // calculation based on standard ascii table
    }
}


void decToHex(unsigned int n){
    if (n == 0) printf("%d", 0);
    decToHexRec(n);
}
Editor is loading...