Hola patricia y hola Italico76, me parecio bien la forma en que haces el chequeo de los datos aunque tiene un detalle y es que a partir de la segunda vuelta se vuelve a comparar el segundo elemento del array con el primeto y en la tercera vuelta el tercer elemento con el primero y el segundo, y asi sucesivamente, para resolverlo debes colocar en la verficacion un < en ves de !=.
Código Javascript
:
Ver originalif ((i<j) && (cedulas[i].value == cedulas[j].value))
Asi a partir de la segunda vuelta se comienza la comparacion a partir del 2 con el tercero y en la tercera a partir del tercero con el cuarto.
Asi se mejora un poco el rendimiento del algoritmo.
hasta luego esepero que les sirva de algo esta nota.