Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int bin_dec()
- {
- char binaire[50];
- int som=0, L=0, i=0, verifie = 0;
- printf("entrez le binaire \n"); scanf("%s",binaire);
- L = strlen(binaire)-1;
- while( !verifie ){
- i=0;
- while( i<=L && (binaire[i]=='1' || binaire[i]=='0') )
- { i++; }
- if( i == L+1 ){ verifie = 1; }
- else{
- printf("entrez le binaire avec 0 et 1 uniquement \n");
- scanf("%s",binaire);
- L = strlen(binaire)-1;
- }
- }
- // apres verification on fait le calcule
- i=0;
- while( i<=L){
- if( binaire[i] == '1'){
- som += pow(2,L-i);
- }
- i++;
- }
- return som;
- }
Advertisement
Add Comment
Please, Sign In to add comment