public class naloga_2 {
public static void main
(String[] args
) { int n = 0;
try {
String niz = javax.
swing.
JOptionPane.
showInputDialog("Vpiši koliko števil želiš generirati?");
n =
Integer.
valueOf(niz
).
intValue();
}
int[] array = new int[n];
for(int i = 0; i < n; i++) {
array
[i
] =
(int)Math.
round(Math.
random() *
1000);
}
int index = max_index(array);
double povprecje = vsota_povprecje(array);
System.
out.
println("Povprecje stevil v polju je: " + povprecje
);
izpis(array);
trojke(array);
double[] normirana_st = new double[n];
for(int i = 0; i < n; i++) {
normirana_st[i] = array[i] / array[index];
}
}
private static int max_index(int[] array) {
int index = 0;
for(int i = 0; i < array.length; i++) {
if(i == 0 || array[i] > array[index]) {
index = i;
}
}
return index;
}
private static double vsota_povprecje(int[] array) {
int vsota = 0;
for(int i = 0; i < array.length; i++) {
vsota += array[i];
}
System.
out.
println("Vsota stevil v polju je: " + vsota
);
return vsota / array.length;
}
private static void izpis(int[] array) {
for(int i = 0; i < array.length; i++) {
System.
out.
format("%10d", array
[i
]);
if(i % 5 == 4) {
}
}
}
private static void trojke(int[] array) {
int trojk = 0;
for(int i = 0; i < array.length; i++) {
stevilo_str =
String.
valueOf(array
[i
]);
try {
if(stevilo_str.charAt(stevilo_str.length() - 2) == '3') {
trojk++;
}
}
System.
out.
println("Stevil, ki imajo na mestu desetic 3 je: " + trojk
);
}
}