All pastes #247781 Raw Edit

Something

public text v1 · immutable
#247781 ·published 2006-11-13 21:46 UTC
rendered paste body
void hex(int n)
{
        if(n >= 0 && n <= 15)
        {
                if (n >= 0 && n <= 10)
                {
                        cout << n;
                }
                else
                {
                        if(n == 10)
                        {
                                cout << "A";
                        }
                        if (n == 11)
                        {
                                cout << "B";
                        }
                        if (n == 12)
                        {
                                cout << "C";
                        }
                        if (n == 13)
                        {
                                cout << "D";
                        }
                        if (n == 14)
                        {
                                cout << "E";
                        }
                        if (n == 15)
                        {
                                cout << "F";
                        }
                }
        }
        else
        {
                hex(n/16);
                if ((n % 16 >= 0) && (n % 16 <= 10))
                {
                        cout << n % 16;
                }
                else
                {
                        if (n % 16 == 10)
                        {
                                cout << "A";
                        }
                        if (n % 16 == 11)
                        {
                                cout << "B";
                        }
                        if (n % 16 == 12)
                        {
                        if (n % 16 == 12)
                        {
                                cout << "C";
                        }
                        if (n % 16 == 13)
                        {
                                cout << "D";
                        }
                        if (n % 16 == 14)
                        {
                                cout << "E";
                        }
                        if (n % 16 == 15)
                        {
                                cout << "F";
                        }
                }
        }
        return;
}