TOPIC
Ordenamiento no pedido
gonza7aav asked 6 years ago
En mi parecer, en ningun momento menciona que la lista de pokemon tiene que estar ordenada. Luego de la toma de datos uso esta parte para contar los capturados.
for (i=0; i<N; i++) {
if (!pokemonRepetido (lista, i)) {
capturados++;
}
}
Aqui, realizo la comparacion con solo los anteriores.
bool pokemonRepetido (char lista[][1000], int posicion) {
char nombre[1000];
bool repeticion = false;
int i;
strcpy (nombre, lista[posicion]);
for (i=0; i<posicion; i++) {
if (strcmp (nombre, lista[i]) == 0) {
repeticion = true;
}
}
return repeticion;
}
Al momento de enviar la respuesta completa me daba 90% de error. Al momento de poner un metodo de ordenamiento, la funcion pokemonRepetido perdia la importancia y solo debia comparar con el siguiente en la lista. Esta ultima respuesta fue aceptada.
(repito) A mi parecer, nunca pide que la lista este ordenada, y creo que estos codigos son relevantes para lo pedido. Pero tambien puedo estar equivocado, ¿alguien nota algun error por el cual no me aceptaba mi respuesta anterior (con las funciones mostradas)?
This topic has not been answered yet. Be the first!