Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. int SquareRoot(int number)
  2. {
  3. float min = 0;
  4. float max = number;
  5. float mid = (min + max) / 2;
  6.  
  7.  
  8. float halfsquare = (mid * mid);
  9.  
  10. while (halfsquare != number)
  11. {
  12. if (halfsquare > number)
  13. {
  14. max = mid;
  15. }
  16. else
  17. {
  18. min = mid;
  19. }
  20.  
  21.  
  22. if (floor(max) == floor(min))
  23. {
  24. return floor(max);
  25. }
  26.  
  27. mid = (min + max) / 2;
  28.  
  29. halfsquare = (mid * mid);
  30.  
  31. }
  32.  
  33. return mid;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement