language: C (gcc-4.3.4)
date: 101 days 7 hours ago
link:
visibility: public
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
31
32
#include<stdio.h>
 
main()
{ 
int pow(int);
int num=0,var,j=0,i=0,bin[30]={0},length=30;
printf("Enter Binary no");
while(length>0)
  { 
   scanf("%d",&bin[i]);
   i++;
   length--;
   }
var=i+1;
while((j<var)&&(i>0))
{ 
  num=num+bin[j]*(pow(i));
  j++;
  i--;  
}
printf("Decimal no is %d\t",num);
}
 
int pow(int num)
{
int temp=1;
while(num>=1)
   {  temp=2*temp; 
     num--;}
return temp;
}