Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int putere2(long long x)
  4. {
  5. while(x%2==0)
  6. x/=2;
  7. if(x==1)
  8. return 1;
  9. return 0;
  10. }
  11. int main()
  12. {
  13. long long n,nr=0,aux;
  14. cin>>n;
  15. aux=n;
  16. if(putere2(n))
  17. {
  18. while(aux!=1)
  19. {
  20. aux/=2;
  21. nr++;
  22. }
  23. cout<<nr;
  24. }
  25. else cout<<-1;
  26. return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement