Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.*;
- public class Main {
- public static void inputHoursPerDay (int daysArr[], int n, Scanner input) {
- for(int i=0; i< daysArr.length; ) {
- daysArr[i] = Integer.parseInt(input.nextLine());
- if(daysArr[i] >= 0) i++;
- }
- }
- public static double arithmeticMean(int daysArr[]) {
- double mean = 0.0;
- int sum = 0;
- for(int i=0; i<daysArr.length; i++) {
- sum += daysArr[i];
- }
- mean = (double) sum/(daysArr.length);
- return mean;
- }
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- int n;
- do {
- n = Integer.parseInt(input.nextLine());
- } while(n>=31 || n<0);
- int[] hours = new int[n];
- inputHoursPerDay(hours, n, input);
- double averagePerDay = arithmeticMean(hours);
- System.out.printf("%.2f",averagePerDay);
- System.out.println();
- for(int i = 0; i<hours.length; i++) {
- if(hours[i] > averagePerDay) System.out.println(i);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement