Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. long long conv(long long a)
  2. {long i,p,result;
  3. for(i=0,p=10;(a%p/10)!=a||i==1;p*=10,i++)
  4. {
  5. if(a%10==1)
  6. {
  7. result+=pow(2,i);
  8. }
  9. a/=10;
  10. }
  11. printf("%lld",result);
  12. return result;
  13. }
  14.  
  15.  
  16. int main()
  17. {long long x;
  18. FILE *in=fopen("dane.txt","rt"), *out=fopen("wyniki.txt","wt");
  19. while(feof(in)==0)
  20. {fscanf(in,"%lld",&x);
  21. x=conv(x);
  22. fprintf(out,"%lld",x);
  23. }
  24. return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement