1 import java.util.Scanner;
2
3 public class nyomas {
4 private static final int[] MERESEK = {
5 865,846,831,820,808,783,788,775,752,750,743,745,758,770
6 };
7
8 public static void main(String[] args) {
9
10 int MINIMUM = minimum(MERESEK);
11 System.out.printf("A legkisebb mert ertek: %d%n", MINIMUM);
12 int SORSZAM = indexKereses(MERESEK, MINIMUM) + 1;
13 System.out.printf("A legkisebb meresi adat sorszama: %d%n", SORSZAM);
14
15 Scanner scanner = new Scanner(System.in);
16 System.out.print("Minel kisebb ertekeket keres? (egesz szam) ");
17 int HATARERTEK = scanner.nextInt();
18 int db = 0;
19 for (int i = 0; i < MERESEK.length; i++) {
20 if (MERESEK[i] < HATARERTEK) {
21 db++;
22 }
23 }
24 System.out.printf("%d alatti meresek szama: %d%n", HATARERTEK, db);
25
26 int maxCSOKKENES = 0;
27 for (int i = 0; i < MERESEK.length - 1; i++) {
28 int CSOKKENES = MERESEK[i] - MERESEK[i + 1];
29 if (CSOKKENES > maxCSOKKENES) {
30 maxCSOKKENES = CSOKKENES;
31 }
32 }
33 System.out.printf("A ket meres kozotti legnagyobb csokkenes: %d%n", maxCSOKKENES);
34
35 }
36
37
38 static int minimum(int[] tomb) {
39 int min = tomb[0];
40 for (int i = 1; i < tomb.length; i++) {
41 if (tomb[i] < min) {
42 min = tomb[i];
43 }
44 }
45 return min;
46 }
47
48 static int indexKereses(int[] tomb, int ertek) {
49 int index = -1;
50 for (int i = 0; i < tomb.length; i++)
51 {
52 if (tomb[i] == ertek) {
53 index = i;
54 break;
55 }
56 }
57 return index;
58 }
59 }
60