Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(){
- float n, a=0, b;
- int i, j, d=1, t=0, c=1;
- scanf("%f", &n);
- while(1){
- if(n==0)
- break;
- if(n==1){
- a=a+1;
- break;
- }
- b=n;
- while(1){
- n=n/10;
- if(n<1){
- n=b;
- break;
- }
- t++;
- }
- for(j=1; j<=t; j++){
- d=d*10;
- c=c*2;
- }
- a=a+c;
- n=n-d;
- d=1, c=1, t=0;
- }
- printf("%o", (unsigned int)a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement