¿Por qué dividir un programa en C en funciones?
Las funciones permiten ejecutar el código fuente sin un compilador.
Las funciones obligan a copiar la misma implementación en cada lugar donde se llaman.
Las funciones aíslan tareas específicas, fomentan la reutilización y mejoran la legibilidad y el mantenimiento.
Las funciones eliminan la necesidad de un punto de entrada main().
main()