C Codes
Beginners
C on Unix
Code Snippets
Data Structures
File Operations
Games Graphics
Gnu-Linux
Hardware
Mathematics
Miscellaneous
Small Programs
Sorting
C > Beginners Lab Assignments sample source codes
Program to display decimal equivalent of a input binary number
Program to display decimal equivalent of a input binary number #include <stdio.h> #include <conio.h> #include <math.h> void btod(int b[]); int c; void main() { int a[5],d,i,e,f,g; clrscr(); printf("What will be the length of input no.? "); scanf("%d",&c); printf("Don't exceed input from your input limit or 5 digits in any case"); printf(" Enter no.:- "); scanf("%d",&d); for (i=c-1;i>=0;--i) { e = pow(10,i); a[i] = d/e; d = d%e; } btod(a); printf(" HAVE A NICE DAY! BYE."); getch(); } void btod(int b[]) { int k,s=0,i,n; n=*b; for (i=c-1;i>=0;--i) { if (i>0) *b=*(b+i); else *b=n; if (*b==1) { k=pow(2,i); s=s+k; } } printf(" Its decimal equivalent is %d",s); return; }
Privacy Policy
|
Link to Us
|
Links