In this tutorial, we will explain a simple program to convert the decimal number into binary number. We have not used any number validation in this program as it is designed for the beginners for learning purpose.

You can modify this program to validate the number entered by the user during the program execution, then user can only enter the decimal number as input.

Copy below c program and execute it with c complier to see the output of the program and also start converting the number system from decimal to binary number.

C

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include<stdio.h> #include<conio.h> #include<math.h> void dec_bin(long int num) { long int rem[50],i=0,length=0; while(num>0) { rem[i]=num%2; num=num/2; i++; length++; } printf("nBinary number : "); for(i=length-1;i>=0;i--) printf("%ld",rem[i]); } //================================================ void main() { long int num; clrscr(); printf("Please enter the decimal number: "); scanf("%ld",&num); dec_bin(num); getch(); } |

#First try

Please enter the decimal number: 80

Decimal number : 1010000

If you like FreeWebMentor and you would like to contribute, you can write an article and mail your article to [email protected] Your article will appear on the FreeWebMentor main page and help other developers.

- C program to implement bit flipping
- C program to implement hashing
- C program to implement SJF algorithm
- stdio.h library functions list in c
- conio.h functions list in c
- C program remove spaces, blanks from a string
- How to write c program code for pow
- Program to delete n characters from a given position in a given string
- C program to solve the Number of stopping station problem
- C implementation of inserting a new node to a link list

Article Tags: convert decimal numbers to binary, convert decimal to binary number, converting decimal numbers to binary, decimal to binary number converter, how to convert decimal numbers to binary, how to convert decimals to binary, how to convert to decimal to binary