1. public class naloga_2 {
  2. public static void main(String[] args) {
  3. int n = 0;
  4. try {
  5. String niz = javax.swing.JOptionPane.showInputDialog("Vpiši koliko števil želiš generirati?");
  6. n = Integer.valueOf(niz).intValue();
  7. } catch(Exception e) {
  8. System.exit(0);
  9. }
  10.  
  11. int[] array = new int[n];
  12.  
  13. for(int i = 0; i < n; i++) {
  14. array[i] = (int)Math.round(Math.random() * 1000);
  15. }
  16.  
  17. int index = max_index(array);
  18.  
  19. double povprecje = vsota_povprecje(array);
  20. System.out.println("Povprecje stevil v polju je: " + povprecje);
  21.  
  22. izpis(array);
  23.  
  24. trojke(array);
  25.  
  26. double[] normirana_st = new double[n];
  27.  
  28. for(int i = 0; i < n; i++) {
  29. normirana_st[i] = array[i] / array[index];
  30. }
  31.  
  32. System.exit(0);
  33. }
  34.  
  35. private static int max_index(int[] array) {
  36. int index = 0;
  37.  
  38. for(int i = 0; i < array.length; i++) {
  39. if(i == 0 || array[i] > array[index]) {
  40. index = i;
  41. }
  42. }
  43.  
  44. return index;
  45. }
  46.  
  47. private static double vsota_povprecje(int[] array) {
  48. int vsota = 0;
  49.  
  50. for(int i = 0; i < array.length; i++) {
  51. vsota += array[i];
  52. }
  53.  
  54. System.out.println("Vsota stevil v polju je: " + vsota);
  55.  
  56. return vsota / array.length;
  57. }
  58.  
  59. private static void izpis(int[] array) {
  60. for(int i = 0; i < array.length; i++) {
  61. System.out.format("%10d", array[i]);
  62.  
  63. if(i % 5 == 4) {
  64. System.out.println();
  65. }
  66. }
  67. }
  68.  
  69. private static void trojke(int[] array) {
  70. int trojk = 0;
  71. String stevilo_str = new String();
  72.  
  73. for(int i = 0; i < array.length; i++) {
  74. stevilo_str = String.valueOf(array[i]);
  75.  
  76. try {
  77. if(stevilo_str.charAt(stevilo_str.length() - 2) == '3') {
  78. trojk++;
  79. }
  80. } catch(Exception e) {}
  81. }
  82.  
  83. System.out.println("Stevil, ki imajo na mestu desetic 3 je: " + trojk);
  84. }
  85. }