README.md
December 5, 2022 ยท View on GitHub
Description
Convert Binary to decimal, simple algo. Good for beginners!
More Info
| Submitted On | |
| By | jheikage |
| Level | Beginner |
| User Rating | 4.0 (16 globes from 4 users) |
| Compatibility | C, C++ (general), Microsoft Visual C++ |
| Category | Coding Standards |
| World | C / C++ |
| Archive File |
Source Code
#include <iostream>
#include <math.h>
using namespace std;
void main(){
int val,i,j,x;
char p[100];
cout<<"Enter binary:";cin>>p;
val=0;
x=2;
j=0;
for(i = char_traits<char>::length(p)-1;i > -1;i--){
x =pow(2,j);
switch(p[i]){
case '0':
x = 0;
break;
case '1':
x = x;
break;
default:
goto out;
break;
}
val += x;
j++;
}
cout<<val<<endln;
out:
return;
}