C program to convert a decimal number to its equivalent hexadecimal number.
C Program
#include <stdio.h>
#include <conio.h>
void main()
{
unsigned long dec;
int a[25],c=0,i;
clrscr();
printf("\nENTER A DECIMAL NUMBER: ");
scanf("%lu",&dec);
printf("\n%lu IN HEXADECIMAL FORMAT: ",dec);
while(dec>0)
{
a[c]=dec%16;
dec=dec/16;
c++;
}
for(i=c-1;i>=0;i--)
{
if(a[i]>=10)
printf("%c",a[i]+55);
else
printf("%d",a[i]);
}
getch();
}