Veamos otro ejemplo.
Pero ahora la idea es distinta detectar un arreglo enteros, cuales son impares y pares.
Pero además crear un arreglo para cada uno, es decir, un arreglo para los pares, otro para los impares
y vamos a copiar los pares en el nuevo arreglo de los pares y los impares en el arreglo de los impares.
Vamos a cerrar todo lo que tenemos abierto.
Y comenzamos una nueva clase.
Ejemplo Arreglos
pares impares.
Perfecto nuestro arreglo.
Pero además vamos a tener el arreglo para los pares koma impares.
3.
Arreglo y por acá vamos a crear el arreglo a sea igual.
New Hint de 10 10 elemento.
Y lo llenamos con EUFOR
y con la clase Kanner.
Entonces por acá vamos a crear escaner.
Perfecto, con 10 elementos.
Pero bueno, no podemos crear la red de pares impares porque no sabemos todavía el tamaño, no sabemos
cuántos son pares y cuántos son impares, porque podrían ser todos pares, todo impares, mezcla, en
fin, entonces primero tenemos que calcular cuántos son pares y cuántos son impares de acá.
Pero bueno, con un contador para cada uno del tipo integer, recorremos el arreglo y preguntamos si
es par, contamos con un contador y si no es impar y recuerden, podemos saber si el número par o no
con el módulo de dos y si es igual a cero es par.
Vamos a definir estas variables por acá hint total pares e igual a cero
total impares también igual a cero.
Es decir, parten en cero.
Perfecto.
Entonces habrá un Ford.
Y preguntamos entonces si el elemento en cuestión de la iteración, si su reto porcentaje 2 es igual
a cero es par, por lo tanto incrementamos total pares.
Y si no incrementamos total impares, perfecto, ya tenemos los totales de cada uno.
Entonces por acá ya podemos crear los arreglos de pares impares,
por ejemplo, bueno, parecería total pares impares.
Total impares ahora tenemos los arreglos, tenemos que inicializar ambo, pero también es simple con
este mismo Ford y Teramo se teísmo for preguntamos por el módulo igual a cero, llenamos el arreglo
de pares y de lo contrario impares.
Pero el tema es que incrementando.
Pero bueno, veamos.
Es un foro muy similar.
Entonces por acá un Ford idéntico.
Hasta el Legg del arreglo de A 2.no Incrementamos preguntamos por el módulo tal cual lo hicimos en adelante
a corchete el elemento, el índice, obtenemos el elemento de calculemos el módulo si es cero bueno,
perfecto para pares corchetes y acá tenemos que incrementar e incrementar su índice.
Tenemos que asignar el índice en cada iteración, pero tiene que partir de cero.
Como todo arreglo y se incrementa en 1, entonces vamos a tener un índice, un área de control solamente
para padres y otra para impares, porque ahí no nos sirve.
Ahí es el total, que incluye pares impares que arreglo a 10 elementos.
Entonces tenemos que tener otra variable de control.
Por ejemplo, ojota para pares y para impares, ambas en cero pares.
Se va incrementando con el J y le asignamos el elemento de a a corchete.
Con su índice obtenemos el valor.
Sino si es impar impares llega tan bien, pero con k recuerden, cada uno tiene su propia variable de
control, quizá incrementando porque puede ser distinta distintas cantidades y helí para el arreglo
a.
Bueno, recuerden que es el post incremento, por lo tanto, primero se asigna en este caso el índice
el valor de esta variable control y luego se incrementa para la siguiente iteración.
Entonces por cada iteración va a preguntarte par impar.
Por ejemplo, comenzando cero lipper cero J.
El Catan bien?
Pregunta por ejemplo Espar.
Por lo tanto, K.
Entonces, para el elemento del arreglo con el índice cero se lo asigna al índice cero de la red, lo
parece porque es par y vuelve incrementar el IVA L1, pero el J también vale uno.
Ambos se incrementan, pero casi cero.
Pero puede que en la segunda iteración J no se incremente.
Puede que no sea par, pero si sea impar y se incremente el K.
Y por supuesto, el li también.
Dependiendo si es par o impar, se va incrementando el jota o el K en cada iteración, pero uno de los
dos, pero li siempre.
Por eso se requieren dos variables distintas de control.
Qué faltaría?
Imprimir los datos
para los pares,
pero casi día pares porque vamos a recorrer los pares pares.
Punto Lenka Incrementamos Helí
pares el arreglo a pares con ély con k tenemos un espacio para que vaya mostrando hacia el lado y no
hacia abajo.
Y de hecho vamos a imprimir acá un print, no un Pringle que muestre el lado justamente.
Y ahora
impares, pero el print line da un salto línea después de imprimir, entonces cautamente me quiere dar
otro salto.
Y otro foro para los impares.
Ahora sería impares corchete y también un print sensato línea.
Y después acá Bertolini, al final estamos listos.
Entonces, para resumir creamos un arreglo con 10 elemento que se llama a otro pares impares que se
inicializar contadores para pares impares.
Llenamos el arreglo a nuestro arreglo principal con ese elemento.
Luego preguntamos o más preguntar, calcular la cantidad de elementos pares y de elemento impares para
poder crear las instancias de la red, los pares e impares.
Con la cantidad de elementos.
Entonces de acuerdo a esto ya volvemos a recorrer y llenamos los arreglos pares y los impares, cada
uno con sus propios elementos por su propio contador variable.
Control que se va incrementando a medida que agregamos elemento de la red, lo principal del arreglo.
Y luego mostramos cada uno.
Eso sería, vamos a ver.
Ya está esperando que ingresen los datos.
Entonces por acá no faltó un detalle.
No es tan relevante, pero ingrese de número acá.
Entonces sought
el efecto.
Voy a detener y volvemos a levantar.
Ahora sí que sea bueno, partamos.
1.
Y el 10 por último.
Perfecto.
Pares 2, 4, 6, 8 y 10.
Acá tenemos el arreglo.
Impares 1, 3, 5, 7 y 9.
Entonces se divide o se copia los elementos pares impares de la regla en los respectivos arreglos.
Nada más.
Continuamos en la siguiente clase.