Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. package com.company;
  2. import java.util.*;
  3. public class Main {
  4.  
  5.     public static void inputHoursPerDay (int daysArr[], int n, Scanner input) {
  6.  
  7.         for(int i=0; i< daysArr.length; ) {
  8.             daysArr[i] = Integer.parseInt(input.nextLine());
  9.             if(daysArr[i] >= 0)  i++;
  10.         }
  11.     }
  12.  
  13.     public static double arithmeticMean(int daysArr[]) {
  14.         double mean = 0.0;
  15.         int sum = 0;
  16.         for(int i=0; i<daysArr.length; i++) {
  17.             sum += daysArr[i];
  18.         }
  19.         mean = (double) sum/(daysArr.length);
  20.         return mean;
  21.     }
  22.  
  23.     public static void main(String[] args) {
  24.         Scanner input = new Scanner(System.in);
  25.         int n;
  26.         do {
  27.             n = Integer.parseInt(input.nextLine());
  28.         } while(n>=31 || n<0);
  29.         int[] hours = new int[n];
  30.         inputHoursPerDay(hours, n, input);
  31.         double averagePerDay = arithmeticMean(hours);
  32.         System.out.printf("%.2f",averagePerDay);
  33.         System.out.println();
  34.         for(int i = 0; i<hours.length; i++) {
  35.             if(hours[i] > averagePerDay) System.out.println(i);
  36.         }
  37.  
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement