Título: (Consulta) Ejercicio de Funciones en C - Facil pero no para mi. Publicado por: palacio29 en 22 Julio 2016, 02:06 am Hola
Tengo el siguiente ejercicio de funciones. 4) Definir una función que reciba como parámetro un arreglo de enteros (cuyo tamaño se desconoce, termina en 0) y que retorne la longitud promedio de las secuencias de números pares consecutivos. Ej: En el arreglo a={1, 3, 2, 4, 16, 5, 2, 9, -4, 10, 22, 8, 14, 11, 39, 4, 63, 12, 60, 0}; se encuentran las secuencias (2, 4, 16) de longitud 3, (2) de longitud 1, (-4, 10, 22, 8, 14) de longitud 5, (4) de longitud 1 y (12, 60) de longitud 2. La función retorna 2.4 que es la longitud promedio de las 5 secuencias de números pares consecutivos (3+1+5+1+2=12/5=2.4) Les adjunto mi codigo Código
En teoria me tendria que dar 2.4 pero me da 2.0 Evalue que habia en la variable suma y habia 10 en vez de haber 12. El numero de secuencias por lo que veo, lo calcule bien ya que dio el mismo : 5. Entonces de alguna forma algo le estoy pifiando con la variable suma=suma+longitud que no me calcula bien, pero no se que es. Alguna idea?.Gracias de antemano Título: Re: (Consulta) Ejercicio de Funciones en C - Facil pero no para mi. Publicado por: AlbertoBSD en 22 Julio 2016, 02:21 am Hola, edita tu tema y vuelve a pegar tu codigo pero ahora dentrode la etiqueta llamada geshi seleecionas lenguaje C claro.
Ya que se lee mal asi, ademas si te fijas los indices de los arreglos (Los que estan entre corchetes) se perdieron Saludos Título: Re: (Consulta) Ejercicio de Funciones en C - Facil pero no para mi. Publicado por: palacio29 en 22 Julio 2016, 02:29 am Hola, edita tu tema y vuelve a pegar tu codigo pero ahora dentrode la etiqueta llamada geshi seleecionas lenguaje C claro. Ya que se lee mal asi, ademas si te fijas los indices de los arreglos (Los que estan entre corchetes) se perdieron Saludos Hola, ahi ya lo modifique Título: Re: (Consulta) Ejercicio de Funciones en C - Facil pero no para mi. Publicado por: AlbertoBSD en 22 Julio 2016, 02:51 am Código
Creo que es eso Título: Re: (Consulta) Ejercicio de Funciones en C - Facil pero no para mi. Publicado por: palacio29 en 22 Julio 2016, 03:20 am Código
Creo que es eso Hola, lo probe pero sigue igual. Igualmente el problema es con la variable suma, deberia dar 12 y me da 10. Por eso al calcular el promedio no es el mismo 10/5=2.00. y deberia ser 12/5=2.4 Título: Re: (Consulta) Ejercicio de Funciones en C - Facil pero no para mi. Publicado por: palacio29 en 22 Julio 2016, 06:50 am Hola, lo probe pero sigue igual. Igualmente el problema es con la variable suma, deberia dar 12 y me da 10. Por eso al calcular el promedio no es el mismo 10/5=2.00. y deberia ser 12/5=2.4 Hola, ya lo solucione!!!. En el ejemplo la secuencia al final de todo es par y justo viene el 0 que es el fin del arreglo, entonces no pasaba la secuencia final en la variable suma. Igualmente gracias,siempre me estas dando una mano.! |