Título: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: neron991 en 16 Junio 2015, 03:04 am Hola nuevamente yo jaja xD esta vez tengo otro programa en lenguaje c de tarea sobre matrices ya hice todo pero al querer usar la opcion 4 o Case 4: del programa me marca numeros negativos que no estan en la matriz, quisiera saber si me pueden ayudar a resolver ese pequeño detalle gracias:
Código
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: user-marcos en 16 Junio 2015, 10:31 am El vector MAYOR, no tiene ningún valor asignado, los valores que te da, son los valores "basura", cuando accedes a la posición de memria reservada por el compilador, sin antes haber asignado valor, obtienes los valores que están en memoria probablemente usado antes por otro programa.
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: banwave_ en 16 Junio 2015, 18:19 pm Veo que para la opcion 4, nunca asignas valores a tus vectores: SUMA[] y MAYOR[], por lo que contienen basura es por esto los numeros negativos, tienes que pasar los valores de tu vetor m[] donde almacenas los valores capturados para su manipulacion.
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: neron991 en 17 Junio 2015, 22:57 pm Gracias, ahora mi ultima duda esta en el case 3 de la suma por encima de la diagonal, me di cuenta que tampoco me da el resultado esperado he intentado todo colocar == tambien < y nada que me suma los numeros por encima de la diagonal principal, eso seria todo xD
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: banwave_ en 19 Junio 2015, 00:05 am Puedes mostrar un ejemplo de como seria esta suma? ya que no te entiendo lo que quieres hacer xD, con esto verificamos el programa :silbar:
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: neron991 en 19 Junio 2015, 17:38 pm Ejemplo: tenemos el caso de que la matriz sea tres por tres
1 2 3 2 4 2 1 3 1 y se requiera sumar todo por encima de la diagonal principal de esa matriz que en este caso vendria siendo 2 3 y 2, pero el detalle esta en que el programa me suma es la diagonal principal que seria 2 y 2 en vez de toda la diagonal principal que comprende el 2 3 y 2, no se si me entiendas xD :-\ :-\ Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: banwave_ en 19 Junio 2015, 21:30 pm mmm creo que si entendi jajaj haber prueba este cambio en tu case 3:
Código
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: banwave_ en 23 Junio 2015, 19:43 pm Man, jalo o no jalo?
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: neron991 en 25 Junio 2015, 20:16 pm Gracias hermano me sirvió!! Eres el amo :o :o
Título: Re: [Consulta] Programa lenguaje C resultado incorrecto Publicado por: banwave_ en 14 Julio 2015, 19:47 pm Pueden cerrar este tema... esta solucionado.
Gracias! |