Este som chcela poradit s tymto:
potrebujem doladit, aby mi vypisalo ked je pocet kladnych aj zapornych rovnaky (tam mam nejaku chybu ) a tiez chcem, aby ma upozornilo pri zadavani, ze nula sa nemoze zadat, lebo musim zadavat iba nenulove cele cisla...
public static void main(String[] args) {
Scanner vstup = new Scanner(System.in);
System.out.print ("N: ");
int N;
do {
N = Integer.valueOf(JOptionPane.showInputDialog("Pocet prvkov musi byt kladny. N:"));
} while(N<=0);
int[] x = new int[N]; // vytvorime pole s N bunkami,
// to kde sa nachadza je ulozene v X
int cislo;
int plus = 0; //pocet kladnyhc
int minus = 0; // pocet zapornych
for (int i = 0; i < x.length; i++) { // pozor na rozsah pola ...
cislo = vstup.nextInt();
x[i] = cislo;
if (cislo > 0) plus++;
if (cislo < 0) minus++;
}
if (minus < plus) {
System.out.println("Viac +");
for (int i =0; i<x.length; i++) {
if (x[i] > 0) System.out.print(x[i] + ", ");
}
if (minus > plus) {
System.out.println("Viac -");
for (int i =0; i<x.length; i++) {
if (x[i] < 0) System.out.print(x[i] + ", ");
}
if (minus == plus) {
System.out.println ("ROVNAKO");
for (int i =0; i<x.length; i++) {
if ((x[i] < 0) &&(x[i] > 0 )) System.out.print(x[i] + ", ");
}
}}
}}}