Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. class OdgadywanieLiczbyDZ
  4. {
  5. private static int liczba = new Random().nextInt(1000+1);
  6. private static int krok;
  7.  
  8. public static void main(String[] args)
  9. {
  10. znajdz(0,1001);
  11. }
  12.  
  13. static void znajdz(int a, int b)
  14. {
  15. krok++;
  16. int polowa = a + (b-a)/2;
  17. if (polowa == liczba)
  18. System.out.println("Liczba " + liczba + " znaleziona po " + krok + " krokach.\n");
  19. else
  20. {
  21. if (liczba < polowa) znajdz(a, polowa);
  22. if (polowa < liczba) znajdz(polowa, b);
  23. }
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement