Tabela
V tabelo dolžine 40 zapiši naključna števila od 1 do 40 in izračunaj njihovo povprečje.
Potrebujemo tabeli, kamor paralelno vpisujemo imena učiteljev in njihova leta delovne dobe, katera generira računalnik. Nato se z zanko sprehajamo po tabeli let in iščemo največjo vrednost. Ko jo najdemo, poskrbimo za izpis imena in let delovne dobe. Kaj moraš narediti, da najdeš učitelja, ki je drugi po številu let delovne dobe?
Ko poskrbiš, da se izpiše učitelj in njegovo število let delovne dobe, moraš njegovo število let prirediti vrednost 0. Tako ne more več kandidirati za ostala mesta v izpisu.
Ker nam računalnik generira število let delovne dobe, se kaj rado zgodi, da ima več učiteljev enako število let delovne dobe, kot tretji učitelj. Poskrbi tudi za njihov izpis. Še enkrat se sprehodimo čez tabelo in preverjamo, če je katero število let delovne dobe enako številu let tistega učitelja, ki se je izpisan tretji. Če ga (jih) najdemo, sproti poskrbimo za njihov izpis.
import javax.swing.*;
public class Tabela {
public static void main(String[] args) {
double povprecje;
int stevec;
int[]x = new int[40];
povprecje = 0;
stevec = 0;
while (stevec < 40) {
x[stevec] = (int)(Math.random() * 40 + 1); // naredimo tabelo z vrednostmi od 1 do 40
System.out.println(" " + x[stevec]);
povprecje = povprecje + x[stevec]; // računamo povprečje
stevec ++;
}
povprecje = povprecje / 40.0;
System.out.println("Povprečje števil v tabeli je " + povprecje + ".");
}
}