8.3.. 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:


//  10 brojeva i ispisati aritmeticku sredinu negativnih i aritmeticku sredinu pozitivnih brojeva kao i broj nula. 
package while_petlja;
import java.util.Scanner;

    public class P08115008 {
    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 n, br = 0, br0 = 0, br1 = 0, s=0, s1 = 0;
			double as, as1;
			int i =1; 
			 do {
				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++; 
			  } 
			while (i <=10);
			  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