Advertisement
Guest User

Untitled

a guest
Oct 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1.     void zad1_e(){
  2.         int n;
  3.         int licznik=0;
  4.         int najwiekszy_frag=0;
  5.         Random randomowa = new Random();
  6.         Scanner odczyt = new Scanner(System.in);
  7.         System.out.println("Podaj liczbe calkowita z przedzialu [1;100]");
  8.         do{
  9.             n=odczyt.nextInt();
  10.         }while(n>100||n<1);
  11.         int [] tablica = new int[n];
  12.         List<Integer> tablica_pom = new ArrayList<>();
  13.         for(int i=0;i<n;i++) {
  14.             tablica[i] = (randomowa.nextInt(1999) - 999);
  15.             System.out.println(tablica[i]);
  16.             if(tablica[i]>0){
  17.                 licznik++;
  18.                 if(i==n-1)
  19.                 {
  20.                     tablica_pom.add(licznik);
  21.                 }
  22.             }
  23.             else{
  24.                 tablica_pom.add(licznik);
  25.                 licznik=0;
  26.             }
  27.         }
  28.         for(int i=0;i<tablica_pom.size();i++) {
  29.             if(najwiekszy_frag<tablica_pom.get(i))
  30.                 najwiekszy_frag=tablica_pom.get(i);
  31.         }
  32.  
  33.         System.out.println("najwiekszy fragment liczb dodatnich to "+najwiekszy_frag);
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement