8.2.. Napisati program za učitavanje 10 brojeva i ispisati aritmetičku sredinu negativnih i aritmetičku sredinu pozitivnih brojeva kao i broj nula.

Listing programa :

package zadatak;
import java.util.Scanner;
public class P08215008 {
	public static void main(String[] args)	{
	Scanner input = new Scanner (System.in);
	System.out.println("Od 10 brojeva ispisati aritmeticku sredinu negativnih, aritmeticku sredinu i broj nula");
		int i, n, br = 0, br0 = 0, br1 = 0, s = 0, s1 = 0;
		double as, as1;

		i = 1;
		while (i <= 10)
		{
			System.out.print(i + ". broj ");
			n = input.nextInt();
			if (n < 0) {
				s = s + n;
				br = br + 1;
			}
			if (n == 0)
				br0 = br0 + 1;
			if (n > 0) {
				s1 = s1 + n;
				br1 = br1 + 1;
			}
			i++;
		}

		as = 0;
		if (br > 0)
			as = s / br;
		as1 = 0;
		if (br1 > 0)
			as1 = s1 / br1;
		System.out.println("Aritmeticka sredina negativnih brojeva " + as);
		System.out.println("Nula ima " + br0);
		System.out.println("Aritmeticka sredina pozitivnih brojeva " + as1);
}}

Ispis na ekranu:

Index