allora il problema l'avevo risolto all'inizio e come al solito per disattenzione mi sono complicato la vita aggiungendo un ciclo for...

risultava doppio certo per il for erroneo, ma l'avevo aggiunto perché il while mi stampava soltanto un risultato invece che più risultati, e il tutto, perché avevo diviso in due lo script...

grazie per il supporto.