Search This Blog
Welcome to 1printf(), your ultimate destination for C, C++, Linux, Data Structures, and Microcontroller programming! ๐ ๐นLearn advanced coding techniques in C& C++ ๐นMaster Linux internals & shell scripting ๐นDeep dive into Data Structures & Algorithms ๐นExplore Embedded Systems & Microcontrollers (8051,UART, RTOS) ๐นGet hands-on coding tutorials, project ideas,and interview preparation tips Whether you're a beginner or an experienced programmer, this channel will help you
Featured
- Get link
- X
- Other Apps
C Program to Convert Decimal to Binary
✅ C Program to Convert Decimal Number to Binary
#include <stdio.h>
int main() {
int num, binary[32], i = 0;
printf("Enter a decimal number: ");
scanf("%d", &num);
if (num == 0) {
printf("Binary: 0\n");
return 0;
}
while (num > 0) {
binary[i] = num % 2; // store remainder (0 or 1)
num = num / 2; // reduce number
i++;
}
printf("Binary: ");
for (int j = i - 1; j >= 0; j--) { // print in reverse
printf("%d", binary[j]);
}
printf("\n");
return 0;
}
๐ Explanation:
This C program converts a decimal number into its binary representation:
- We repeatedly divide the number by 2 and store the remainders (0 or 1).
- These remainders are stored in an array.
- Finally, we print the array in reverse order to get the correct binary format.
- If the number is 0, the output is directly 0.
๐งพ Sample Output:
Enter a decimal number: 10 Binary: 1010 Enter a decimal number: 25 Binary: 11001
๐ Keywords:
C program decimal to binary, decimal to binary conversion, division by 2 method in C, binary number C program, beginner C examples
๐ Hashtags:
#CProgramming #BinaryConversion #DecimalToBinary #CExamples #CodingForBeginners
๐ Search Description:
This C program converts a decimal number into binary using division by 2 method. It stores remainders in an array and prints them in reverse order with example outputs.
Popular Posts
C++ Program for Hybrid Inheritance (All Types Together)
- Get link
- X
- Other Apps
C++ Program for Function Overloading Example
- Get link
- X
- Other Apps
Comments
Post a Comment