Skip to main content

C program to convert a decimal number into binary number using function.

 C program to convert a decimal number into binary number using function.

    In this example, we  convert the decimal number entered by the user into binary form. Here, in the out put we have taken a decimal number 20 whose binary  is printed as 10100. You can take other numbers such as 15, 13 78, etc...


PROGRAM TO CONVERT A DECIMAL NUMBER INTO BINARY NUMBER USING FUNCTION.

#include <stdio.h>
#include<conio.h>
int binary(int b);
void main()
{
    int b;
    printf("\nEnter the Number You want to convert : ");
    scanf("%d", &b);
    binary(b);
    getch();
}
int binary(int b)
{
    int a[10], i, j;
    for (i = 0; b > 0; i++)
    {
        a[i] = b % 2;
        b = b / 2;
    }

    printf("\n Binary Number of a Given Number =  ");
    for (j = i - 1; j >= 0; j--)
    {
        printf("%d", a[j]);
    }
    printf("\n");
    return 0;
}


OUTPUT  TO CONVERT A DECIMAL NUMBER INTO BINARY NUMBER USING FUNCTION:

Enter the Number You want to convert : 20


Binary Number of a Given Number =  10100


NOTE: You Can Comment Your Code if you have solved differently and we will pin it in the comment section.  Let's Learn together. 


MOTTO: 

                    You Learn, I Learn together We Learn.


Comments

Popular posts from this blog

C Program to Print first N Even Natural Number/in Reverse Order

  C Program to Print first N Even Natural Number.     In this example, we will find and print the first N even natural. Here we have used for loop to solve this program.      What are Natural Numbers? Natural Numbers are all positive numbers starting from 1 to infinity.      For Example:  1,2,3,4,5,6,.............................,n are all natural numbers. What are Even Numbers? Even numbers are those numbers whose remainder is 0 when divided by 2.     For Example: 2,4,6,8,10,.....,n are all even numbers.   PROGRAM: #include <stdio.h> #include <conio.h> void   main () {      int   i , x ;      printf ( "Enter the value of N : " );      scanf ( " %d " ,& x );      for ( i = 1 ; i <= x ; i ++)     {          printf ( " %d " , 2 * i );     }      getch (); } OUTPUT: C Program to Print First N Even Natural Number in Reverse Order. PROGRAM 123 #include <conio.h> #include <stdio.h> int   main () {      int   i , x ;      printf