Quadrant


Submit solution

Points: 3
Time limit: 5.0s
Memory limit: 64M

Author:
Problem type
Sense Bucles
Category
Introduccio
Allowed languages
Bash, C, C#, C++, Haskell, Java, Kotlin, PHP, Python

En un joc 2D el punt (0,0) és l’origen del món i les coordenades (x,y) de qualsevol objecte situat en aquest món poden ser positives o negatives. Segons el signe de les coordenades l’objecte es troba en el quadrant 1, 2, 3 o 4.

Quadrant

Fes un programa que donades les coordenades x i y del centre d’un enemic i que digui a quin quadrant es troba. ATENCIÓ: Si una de les coordenades val 0, llavors l’enemic es troba en DOS QUADRANTS. Si les coordenades són 0,0, llavors es troba al centre. Cal indicar-ho correctament a l’usuari.

Entrada

Cada entrada conté un únic cas amb les coordenades X i Y de l'enemic.

Sortida

Per a cada cas cal indicar els quadrants en els que es troba, ordenats i separats per coma.

Exemples d'Entrada

0
0
-----
1
0
-----
0
-1
-----
1
1

Exemples de Sortida

1,2,3,4
-----
1,4
-----
3,4
-----
1

Comments


  • -1
    Elvin_Po_Ma  commented on Oct. 2, 2025, 12:05 p.m. edit 3

    Sencillito. Pero he visto que el enunciado indica que si una coordenada es 0, el enemigo se encuentra en dos cuadrantes. Sin embargo, no queda especificado en qué orden deben aparecer los números cuando el punto está sobre un eje (por ejemplo, x=-3, y=0 -->¿2,3 o 3,2?). Sería útil aclarar esto para evitar errores.


    • 1
      srivas  commented on Oct. 3, 2025, 9:09 a.m.

      Per a cada cas cal indicar els quadrants en els que es troba, >>>>ORDENATS<<< i separats per coma.