C Programming Code Examples C > Conversions Code Examples C Program to Convert Decimal Number to Hexadecimal Number C Program to Convert Decimal Number to Hexadecimal Number #include<stdio.h> #include<conio.h> #include<math.h> void dectohex(long int number) // Function Definition { long int rem[50],j=0,length=0; while(number>0) { rem[j]=number%16; number=number/16; j++; length++; } printf("Hexadecimal number : "); for(j=length-1;j>=0;j--) { switch(rem[j]) { case 10: printf("A"); break; case 11: printf("B"); break; case 12: printf("C"); break; case 13: printf("D"); break; case 14: printf("E"); break; case 15: printf("F"); break; default : printf("%ld",rem[j]); } } } //================================================ void main() { long int number; clrscr(); printf("Enter the decimal number : "); scanf("%ld",&number); dectohex(number); // Calling function getch(); }