en el tema que te citaron hay codigo para hacer ambos casos ya que algunos de los que participaron lo hicieron para ambos casos verifica a ver, y bueno nose si es que no te lo permiten pero para hacerlo creo que con array es mas sencillo, de echo en mi caso me costo haciendolo con array imagina sino ubiera podido hacerlo asi
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
que te permiten usar?? o que sabes usar??