Título: [C] Completar arreglo con numeros pares! Publicado por: GGZ en 3 Octubre 2015, 17:09 pm ¿Cómo hago esto , por qué siempre se me sobrescribe una variable mas del arreglo?
Primero de todo, ¿tiene 48 elementos no? Código
Título: Re: [Problema] Arreglos! >:(( Publicado por: ivancea96 en 3 Octubre 2015, 17:16 pm se te sobreescribe una variable más del arreglo. Explícate.
Título: Re: [C] Completar arreglo con numeros pares! Publicado por: GGZ en 3 Octubre 2015, 17:19 pm Primero que todo ese programa es que escribí no funciona, es más si cambio algo por ejemplo a[j]=i; cambia tambien la variable j!!
¿Por quéé? ¿Cómo debería hacer ese programa? Puedes programarlo y explicarme como lo has hecho, porque ya me he cansado de esperar. Título: Re: [C] Completar arreglo con numeros pares! Publicado por: 0xFer en 3 Octubre 2015, 18:34 pm Lo complicas al momento de imprimir los datos, debería ser así:
Código
Ex novo Título: Re: [C] Completar arreglo con numeros pares! Publicado por: GGZ en 3 Octubre 2015, 18:49 pm Código
El valor de j es 199 Código
El valor de j es 49! ¿Qué carajo!? El problema es como está definido el array, pero ¿Por qué? si son 48 elementos. Título: Re: [C] Completar arreglo con numeros pares! Publicado por: ivancea96 en 3 Octubre 2015, 18:56 pm Código
El valor de j es 49! ¿Qué carajo!? Evidentemente. El for es lo que tiene, que incrementa las variables xD Con respecto a la primera pregunta, ya no hace falta decir nada, dado esto último. Accedes a a[48], que no existe. Y como la variable j está en esa posición, sobreescribes la memoria. Simplemente no accedas a posiciones que salen del rango del array. Título: Re: [C] Completar arreglo con numeros pares! Publicado por: GGZ en 3 Octubre 2015, 18:59 pm Evidentemente. El for es lo que tiene, que incrementa las variables xD Con respecto a la primera pregunta, ya no hace falta decir nada, dado esto último. Accedes a a[48], que no existe. Y como la variable j está en esa posición, sobreescribes la memoria. Simplemente no accedas a posiciones que salen del rango del array. Jajajajaja, no estaba todo pegado todavía. ¿Pero no es que tiene 48 elementos, me equivoco? Título: Re: [C] Completar arreglo con numeros pares! Publicado por: ivancea96 en 3 Octubre 2015, 19:02 pm Son 48 elementos. Es correcto. Pero empieza por 0.
Para que te hagas una idea, en un array de 2 elementos: [ 0 ],[ 1 ]. Son 2 elementos. No está [ 2 ], ese sería un tercero. Título: Re: [C] Completar arreglo con numeros pares! Publicado por: GGZ en 3 Octubre 2015, 19:22 pm Ya lo entendí
¡Cómo se me pudo pasar eso! Damn, nigga! |