You are on page 1of 4

BINARY TO DECIMAL

#include<stdio.h>
#include<conio.h>
#include<math.h>
int  main()
{
   int a[50],n,i,sum=0;
   printf("enter your binary number you want to convart in to decimal\n");
   scanf("%d",&n);
   for(i=0;n>0;i++)
   {
      sum=sum+((n%10)*pow(2,i));
      n=n/10;
   }
    printf("%d",sum);
    return 0;
}

Output:

12202110503002
DECIMAL TO BINARY

#include<stdio.h>
#include<conio.h>
int main()
{
    int a[20],i,n;
    printf("enter the number you convert into binary\n");
    scanf("%d",&n);
    for(i=0;n>0;i++)
  {
      a[i]=n%2;
      n=n/2;
  }
    for(i=i-1;i>=0;i--)
  {
         printf("%d",a[i]);
  }
return 0;
}

Output:

12202110503002
DECIMAL TO HEXADECIMAL

#include<stdio.h>
#include<conio.h>
int main()
{
    int a[20],i,n;
    printf("enter the number you convert into hexadecimal\n");
    scanf("%d",&n);
    for(i=0;n>0;i++)
  {
      a[i]=n%16;
n=n/16;
  }
    for(i=i-1;i>=0;i--)
  {
        if(a[i]>9)
    {
          printf( "%c",a[i]+55);
        }else
    {
           printf( "%d",a[i]);

return 0;
}

12202110503002
Output:

12202110503002

You might also like