C Program to Convert Octal to Hexadecimal
Write C Program to Convert Octal to Hexadecimal
// Write C Program to Covert Octal to Hexadecimal #include <stdio.h> #include <math.h> int main() { int n, sum = 0; printf("Enter the Octal Number :--> "); scanf("%d", &n); int i = 0; while(n != 0) { int digit = n % 10; sum = sum + (digit * pow(8,i)); n = n / 10; i++; } printf("\nThe Decimal Number is :--> %d",sum); int ans = 0,j = 0; while(sum != 0) { int digit = sum % 16; ans = ans + (digit * pow(10, j)); sum = sum / 16; j++; } printf("\nThe Hexadecimal Number is :--> %d",ans); return 0; }
Output:
Enter the Octal Number :--> 56
The Decimal Number is :--> 46
The Hexadecimal Number is :--> 34