Program to convert a positive decimal number to Binary, Octal or Hexadecimal using recursion
C Programming Language Recursion in c (Article) Recursion in c (Program)
1427Program:
#include void convert(int, int); main() { int num; printf("Enter a positive decimal number : "); scanf("%d", &num); convert(num, 2); printf("\n"); convert(num, 8); printf("\n"); convert(num, 16); printf("\n"); }/*End of main()*/ void convert (int num, int base) { int rem = num%base; if(num==0) return; convert(num/base, base); if(rem < 10) printf("%d", rem); else printf("%c", rem-10+'A' ); }/*End of convert()*/
Output:
Enter a positive decimal number : 6 110 6 6 Press any key to continue . . .
Explanation:
Program to convert a positive decimal number to Binary, Octal or Hexadecimal using recursion
This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.