C program to Convert Decimal to Hexadecimal
   1   /*     Write a program to convert a decimal number to its  2       equivalent hexadecimal number.     */  3    4   #include  <stdio.h>  5   main()  6   {  7   unsigned  long  dec;  8   int  a[ 25 ],c= 0 ,i;  9   clrscr();  10   printf( "\nENTER A DECIMAL NUMBER: " );  11   scanf( "%lu" ,&dec);  12   printf( "\n%lu IN HEXADECIMAL FORMAT: " ,dec);  13   while (dec> 0 )  14   {  15   a[c]=dec% 16 ;  16   dec=dec/ 16 ;  17   c++;  18   }  19   for (i=c- 1 ;i>= 0 ;i--)  20   {  21   if (a[i]>= 10 )  22   printf( "%c" ,a[i]+ 55 );  23   else  24   printf( "%d" ,a[i]);  25   }  26   getch();  27   }}