el tema de los array me cuesta bastante no se puede hacer con while?
Si, precisamente en un while cargas los datos. Lo de los array lo decía por decir una forma. Pero podés usar dos variables por separado. De todas formas creo que lo que te dije de
sobrescribir los valores con cada vuelta del while es la forma más sencilla.