Ayuda ejercicio

jgm
04 de Enero del 2009
Quisiera a ver si me podeis ayudar con este ejercicio ya que soy novato en esto de c. Gracias de antemano.

Realizar un programa cuyo bloque main llame a una función para que cargue en un array (máximo 100x40) una serie de nombres. Esta función inicialmente solicitará cuántos nombres se van a teclear (máximo 100) y después de teclearán esa cantidad de nombres en el array. Otra función llamada desde main pasará todos los nombres a mayúsculas. Finalmente, desde main se llama a una tercera función que debe localizar el nombre más largo, que será mostrado en el main, no en la función.