1 public class szamlalas {
2
3
4 private static int[] ADATOK = {
5 36, 48, 39, -1, 30, 43, -1, 76,
6 67, 82, 73, 75, 64, 73, 69, 63
7 };
8
9 public static void main(String[] args) {
10
11 System.out.println("2. feladat");
12 long osszesen = 0;
13 for (int adat : ADATOK) {
14 if (adat >= 0) {
15 osszesen += adat;
16 }
17 }
18 System.out.println("Osszesen " + osszesen + " kerekparost szamoltak.");
19 System.out.println();
20
21
22 System.out.println("3. feladat");
23 System.out.println("Orankenti meresek:");
24 for (int i = 0; i < ADATOK.length; i += 4) {
25 long orankent = 0;
26 int vege = Math.min(i + 4, ADATOK.length);
27
28 for (int j = i; j < vege; j++) {
29 if (ADATOK[j] >= 0) {
30 orankent += ADATOK[j];
31 }
32 }
33
34 int ora = 6 + i / 4;
35 System.out.println(ora + " oratol " + orankent + " kerekparos");
36 }
37 System.out.println();
38
39
40 System.out.println("4. feladat");
41 int maxi = 0;
42 for (int i = 1; i < ADATOK.length; i++) {
43 if (ADATOK[i] >= 0 && ADATOK[i] > ADATOK[maxi]) {
44 maxi = i;
45 }
46 }
47
48 int ora = 6 + (maxi + 1) / 4;
49 int perc = (maxi + 1) % 4 * 15;
50 System.out.printf("Az athaladok maximalis szama: %d; a rogzites idopontja: %d:%02d.%n", ADATOK[maxi], ora, perc);
51 }
52 }
53