Problema 357

José es un programador novato que piensa que los arreglos son la solución para cualquier situación y que no se necesitan tipos de datos más complejos. ¿Cómo se puede demostrar la utilidad y ventajas de los tipos de datos definidos por el programador, como los tipos enumerados, en comparación con los arreglos?