Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class NagyZH {
  3.     public static void main(String[] args) {
  4.         System.out.println("Feladat 1. ----------");
  5.         Scanner be = new Scanner(System.in);
  6.         int szam = be.nextInt();
  7.         int eredmeny = szam * (int)(Math.random()*3+2);
  8.         if(szam>25 && szam<45) {
  9.             System.out.println("Beírt szám: "+szam);
  10.             System.out.println("Eredmény: "+eredmeny);
  11.        
  12.            
  13.         int[] tomb = new int[Math.round((int)szam/3)];
  14.         int osszeg =0;
  15.        
  16.         int db=0;
  17.         int veletlenIndex=0;
  18.        
  19.         System.out.println("1) Tomb elemei: ");
  20.         int veletlenIndexErtek=0;
  21.         for(int i=0; i<tomb.length; i++) {
  22.             tomb[i]=(int)(Math.random()*200-99);
  23.             osszeg =osszeg+tomb[i];
  24.            
  25.             System.out.print(tomb[i]+",");
  26.             veletlenIndex=(int)(Math.random()*tomb.length - 0 + 1);
  27.        
  28.             veletlenIndexErtek=tomb[veletlenIndex-1];
  29.             veletlenIndex--;
  30.             db++;
  31.            
  32.         }
  33.         System.out.println();
  34.         System.out.println("b) A tömb 2. harmada: ");
  35.         for(int i=tomb.length/3; i<tomb.length/3*2;i++) {
  36.             System.out.print(tomb[i]+",");
  37.         }
  38.        
  39.         System.out.println();
  40.         System.out.println("d) Tomb index 2x-e hozzáadva: ");
  41.         int kellHozza=0;
  42.        
  43.         for(int i=0; i<tomb.length; i++) {
  44.             int tombi2x=tomb[i]+2*i;
  45.             System.out.print(tombi2x+",");
  46.             if(osszeg<0) {
  47.                 kellHozza=Math.abs(osszeg);
  48.             }
  49.         }
  50.        
  51.        
  52.         double atlag =(double)osszeg/db;
  53.         System.out.println();
  54.         System.out.println("Összeg: "+osszeg);
  55.         System.out.println("Darab: "+db);
  56.         System.out.println("a) Átlag = "+osszeg+" / "+db+" = "+atlag);
  57.         System.out.println("c) Véletlen index: "+veletlenIndex+" Érték: "+veletlenIndexErtek);
  58.         System.out.println("e) Kell hozzá adni: "+kellHozza);
  59.        
  60.         } else {
  61.             System.out.println("Adj meg egy számot 25 és 45 között");
  62.         }
  63.            
  64.        
  65.        
  66.        
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement