C++ codigo de deimal a hexadecimal

pereoc
20 de Febrero del 2006
Necesito este codigo si alguien lo tiene y me lo puede pasar estare muy agradecido. tengo que poner un numero en base decimal y pasarlo a hexadecimal gracias.

ISAIAS DUQUE GOMEZ
20 de Febrero del 2006
SENCILLOOOOOOO-.... porqueno mejor dices que te lo expliquemos y tu intentas hacerlo.....
necesitas ayuda, te explico

ISAIAS DUQUE GOME<
20 de Febrero del 2006
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <ctype.h>
#include <math.h>
#include <string.h>


void main ()
{
clrscr();
int i=0;
int numero;
int RESTO=0;
char NUM16[10]="";
gotoxy(25,10);printf(""Conversion Decimal - Hexadecimal"");
gotoxy(10,15);printf("Introduzca el primer numero: ");
scanf("%d",&numero);
while(numero)
{
RESTO=fmod(numero,16);
switch(RESTO)
{
case 0:strcat(NUM16,"0");break;
case 1:strcat(NUM16,"1");break;
case 2:strcat(NUM16,"2");break;
case 3:strcat(NUM16,"3");break;
case 4:strcat(NUM16,"4");break;
case 5:strcat(NUM16,"5");break;
case 6:strcat(NUM16,"6");break;
case 7:strcat(NUM16,"7");break;
case 8:strcat(NUM16,"8");break;
case 9:strcat(NUM16,"9");break;
case 10:strcat(NUM16,"A");break;
case 11:strcat(NUM16,"B");break;
case 12:strcat(NUM16,"C");break;
case 13:strcat(NUM16,"D");break;
case 14:strcat(NUM16,"E");break;
case 15:strcat(NUM16,"F");break;
}

numero=numero/16;
i++;
}
strcpy(NUM16,strrev(NUM16));
gotoxy(10,17);printf("Hexadecimal = %s",NUM16);
getch();
}