La complejidad esta subiendo. Para este ejercicio creo que se deben tener muy presentes los siguientes puntos.
- el while: lo estamos usando para poner limite a nuestro array.
- el for: es para hacer el recorrido al array a medida que se va llenando
- los if: son para verificar que el dato ingresado, no este ya en alguna posicion del array. Para esto usamos una bandera, la cual nos ayuda a decidir si enviar o no el dato al array.
Aqui el codigo: