Hola,
juank_z88. Bienvenido al foro.
Solo una pregunta, no lo tomes a mal, pero, si en la Universidad te pidieron para hacerlo, ¿no deberían enseñarte primero cómo hacerlo?. Y si así es, supongo que ya tienes alguna base de manejo de arrays dinámicos, pero si no es así, tal vez te sirva mirar esto:
http://www.forosdelweb.com/f69/error...0/#post2648969