Hello,
I don't understand why it doesn't succeed at the last point cause the 0 is included and the output is correct.
Do you have any idea please ?
Je ne comprends pas pourquoi cela ne me valide pas le dernier point car le 0 est inclus et la sortie est correcte.
Avez vous une idée s'il vous plaît ?
package fr.codegym.task.task04.task0428;
/*
Nombre positif
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//écris ton code ici
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
if (a >= 0 && b >= 0 && c >= 0)
System.out.println("3");
else if (a >= 0 && b >= 0 && c <= 0)
System.out.println("2");
else if (a >= 0 && c >= 0 && b <= 0)
System.out.println("2");
else if (a >= 0 && c <= 0 && b <= 0)
System.out.println("1");
else if (b >= 0 && a >= 0 && c >= 0)
System.out.println("3");
else if (b >= 0 && a >= 0 && c <= 0)
System.out.println("2");
else if (b >= 0 && c >= 0 && a <= 0)
System.out.println("2");
else if (b >= 0 && c <= 0 && a <= 0)
System.out.println("1");
else if (c >= 0 && b >= 0 && a >= 0)
System.out.println("3");
else if (c >= 0 && b >= 0 && a <= 0)
System.out.println("2");
else if (c >= 0 && a >= 0 && b <= 0)
System.out.println("2");
else if (c >= 0 && a <= 0 && b <= 0)
System.out.println("1");
else if ( a <= 0 && b <= 0 && c <= 0)
System.out.println("0");
}
}