main() { long int dec; char v[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; int r[15],i,l,hex; clrscr(); printf("\n\t\tEnter the decimal number : "); scanf("%ld",&dec); i=0; j=0; while(dec!=0) { r[i]=dec%16; while(j<=16) { if(r[i]==v[j]) { r[i]=v[j]; j++; } else i++; }