binary to decimal convertion
Submitted On | |
By | Rubin |
Level | Beginner |
User Rating | 5.0 (15 globes from 3 users) |
Compatibility | C++ (general) |
Category | Algorithms |
World | C / C++ |
Archive File |
#include <iostream.h>
#include <string.h>
int main()
{
char *binary="111"; //this is 7 dec.
int decimal=0;
for (int i=0; i<strlen(binary); ++i)
{
decimal=decimal*2+(binary[i]=='1'?1:0);
}
cout << decimal <<endl;
return 0;
//improvement on previous code
}