# Conver Decimal Number into Hexa Decimal in C

## Convert Decimal Number into Hexa Decimal Program in C

To convert decimal number to hexadecimal number in C programming, you have to ask to the user to enter the decimal number to convert it into hexadecimal number.

Decimal number have base 10 and Hexadecimal number have base 16.

### Steps to Convert Decimal number into Hexadecimal

• Divide the number by 16.
• Get the integer quotient for the next iteration.
• Get the remainder for the hex digit.
• Repeat the steps until the quotient is equal to 0.

### Steps to Convert Hexadecimal to Decimal

• Divide the original decimal number by 16
• Divide the quotient by 16
• Repeat the step 2 until we get quotient equal to zero.
• Done

## Decimal to Hexa Conversion Program in C

```#include<stdio.h>
#include<conio.h>

void main()
{
int num,rem[20],hex=0,i=0,j;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
while(num>0)
{
rem[i] = num % 16;
num = num / 16;
i++;
}
for(j=i-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("%d",rem[j]);
}
}
getch();
}
```

## Output

```Enter any number: 231
```

WIFI CCTV Camera