18/06/2015, 17:52
|
| | Fecha de Ingreso: enero-2014
Mensajes: 60
Antigüedad: 10 años, 10 meses Puntos: 1 | |
Respuesta: problema con ruleta rusa con TAD colas en C hola alexhg42, he revisado tu programa y lejos de funcionar hace aguas por muchos sitios
y te explico:
- trabajar con dos listas distintas que son la misma como bien has dicho es uno gordo
- la estructura del nodo y como la usas, con elementos como el array cola[TAM] ¿¿??
- el calculo de la frecuencia esta mal solo sirve en el primer conteo
- cuando encuentras un error los sacas por pantalla pero el programa continua con
las operaciones como si nada
- querer hacer un tipo de dato variable no tiene sentido y ademas hay sitios donde espera
un tipo_dato y envias un int o necesitas un int como tipo_dato
- con cada nodo que creas desperdicias una barbaridad de memoria y ademas limitas a TAM
el maximo de participantes cuando el limite deberia ser la memoria existente
- otro error grave es no liberar la memoria reservada
... no he querido mirarlo mas a fondo pues como ves para que este programa funcione
necesita algo mas que una retoque, almenos en mi opinion.
... realmente se muy poco de c pero si te puedo ayudar en algo lo intetare, suerte :) |