decToHex

Anonymous
c_cpp
11/16/2022 12:49 PM
504 B
23
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...