language: C (gcc-4.3.4)
date: 103 days 22 hours ago
link:
可見度: 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
33
34
35
#include<stdio.h>
 
main()
{ 
int pow(int);
int num=0,var,j=0,i=0,bin[10]={0},length=10;
//printf("Enter Binary no");
for(length;length>0;length--)
  { 
   scanf("%d",&bin[length]);
   i++;
   
   }
printf("Enter Binary no");
for(var=0;var<i;var++)
   printf(" %d",bin[var]);
//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;
}