Advertisement
Guest User

Untitled

a guest
Jan 30th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. /*Napisać program, który generuje całkowite liczby pseudolosowe z zakresu [-50; 100] tak długo, aż zostanie wylosowana liczba 0. W wyniku wykonania
  2. programu (bez wykorzystania tablic), powinny na konsoli zostad wyświetlone:
  3. a) największa i najmniejsza z wylosowanych liczb oraz iloczyn liczb parzystych dodatnich.
  4. b) ciąg rzeczywistych liczb pseudolosowych z zakresu [-10;10) o długości równej wartości bezwzględnej największej liczby wylosowanej w pierwszym kroku.
  5. */
  6.  
  7. package pkg10022014tablica;
  8.  
  9. import java.util.Random;
  10. public class Main {
  11.  
  12.  
  13. public static void main(String[] args)
  14. {Random r = new Random();
  15. int los, min=101, max=-51, dl, ilo=1;
  16.  
  17.  
  18. do {los = r.nextInt(151)-50;
  19. if (los>max) max=los;
  20. if (los<min) min=los;
  21. if (los>0&&los%2==0) ilo*=los;
  22.  
  23. }
  24. while (los!=0);
  25.  
  26. System.out.println("wartość minimalna : "+min);
  27. System.out.println("wartość maksymalna : "+max);
  28. System.out.println("iloczyn : "+ilo);
  29.  
  30. dl=Math.abs(max);
  31. for (int i = 0; i< dl ; i++)
  32. System.out.print((r.nextDouble()*20-10)+" , ");
  33.  
  34.  
  35. }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement