Buena puntería!

Se trata de escribir un programa que mira si se ha acertado en el centro de una diana. La diana se compone de 3 líneas con 3 caracteres cada una. La superfície de la diana se representa con un punto ".", y un único dardo se representa con una "X" mayúscula.

El programa debe distinguir entre 3 situaciones:

  1. la diana es ilegal, ya que no corresponde a una representación de las 3 líneas con los caracteres requeridos,

  2. la diana es legal pero el dardo no está en el centro,

  3. la diana es legal y el dardo está en el centro (buena puntería!).

Entrada

La entrada contiene una secuencia de dianas, y se garantiza que cada una tiene 3 líneas de texto con 3 caracteres cada una, sin espacios, seguidas por una línea vacía.

Salida

La salida tiene que ser "ERROR: Diana il.legal" cuando la diana sea incorrecta, "Prova un altre cop..." quan la diana es correcta pero el dardo no está en el centro, y "Bona punteria!" cuando la diana es correcta y el dardo está en el centro.

Información del problema

Autoría: PRO1

Generación: 2026-01-25T17:15:11.555Z

© Jutge.org, 2006–2026.
https://jutge.org