// Finds the average of a sequence of numbers as well as
// reporting how many of the numbers were negative.

import java.util.*;

public class ExamineNumbers2 {
    public static void main(String[] args) {
        System.out.println("This program examines a sequence");
        System.out.println("of numbers to find the average");
        System.out.println("and count how many are negative.");
        System.out.println();

        Scanner console = new Scanner(System.in);

        System.out.print("How many numbers do you have? ");
        int totalNumber = console.nextInt();

        int negatives = 0;
        double sum = 0.0;
        for (int i = 1; i <= totalNumber; i++) {
            System.out.print("    #" + i + "? ");
            double next = console.nextDouble();
            sum += next;
            if (next < 0) {
                negatives++;
            }
        }
        System.out.println();

        if (totalNumber <= 0) {
            System.out.println("No numbers to average");
        } else {
            double average = sum / totalNumber;
            System.out.println("average = " + average);
        }
        System.out.println("# of negatives = " + negatives);
    }
}
