----------- El objetivo de estos ejercicios es autoevaluar el nivel de conocimientos de C. Estos ejercicios plantean muchos escenarios habituales, como convertir una cadena en un número, el uso de parámetros por referencia, u operaciones básicas con cadenas. ----------- 01. Escribir un programa que admita como parámetros 2 números y devuelva el mayor de ellos. 02. Escribir la función potencial y factorial de manera recursiva y no recursiva 03. Declarar una estructura, una variable de dicha estructura y asignarle valores. Después acceder a dichos valores mediante un puntero a esa estructura. 04. Mostrar el contenido de un fichero de texto por la pantalla. 05. Escribir una función que pida por teclado una palabra y la devuelva, mediante un parámetro por referencia. 06. Escribir un programa que pida por teclado un conjunto de palabras, las guarde en una tabla y las ordene alfabéticamente. 07. Leer por línea de argumentos una frase y contar las veces que aparece cada una de las vocales.