public class Main { static int pos=0; static int neg=0; public static void main(String[] args) throws Exception { InputStream inputStream = System.in; Reader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String sn1 = bufferedReader.readLine(); int n1 = Integer.parseInt(sn1); String sn2 = bufferedReader.readLine(); int n2 = Integer.parseInt(sn2); String sn3 = bufferedReader.readLine(); int n3 = Integer.parseInt(sn3); posneg(n1,n2,n3); } static public void posneg(int n1 ,int n2){ if(n1>0){ Main.pos+=1; if(n2>0){ Main.pos+=1; } else{ if(n2!=0){ Main.neg+=1; } } } else{ if(n1!=0){ Main.neg+=1; if(n2>0){ Main.pos+=1; } else{ if(n2!=0){ Main.neg+=1; } } } else{ if(n2>0){ Main.pos+=1; } else{ if(n2!=0){ Main.neg+=1; } } } } System.out.println("Nombre de nombres positif : " + pos); System.out.println("Nombre de nombres négatifs : " + neg); } static public void posneg(int n1 ,int n2,int n3){ if(n3>0){ Main.pos+=1; posneg(n1,n2); } else{ if(n3!=0){ Main.neg+=1; posneg(n1,n2); } else posneg(n1,n2); } } }