Bueno posteo la pregunta del ejercicio que estoy realizando:
Cita:
La solución que hice es esta.2.-) Se considera un array tab como el siguiente: 4, -5, 5, 7, 1,-8 , 9, -10, 4, 15
Guardar en un array tabPar aquellos valores de tab que sean pares y en un
array tabImpar aquellos valores impares.
Visualizar ambos arrays: tabPar y tabImpar.
Guardar en un array tabPar aquellos valores de tab que sean pares y en un
array tabImpar aquellos valores impares.
Visualizar ambos arrays: tabPar y tabImpar.
Código PHP:
Ver original
//Variables //funcion para saber si es par o impar y sumarlo en el array vacío. function solucion2 ($tab, &$tabPar, &$tabImpar) { if ($tab[$i] % 2 == 0 ) { $tabPar[] += $tab[$i] ; } else { $tabImpar[] += $tab[$i]; } } //La funcion devuelve los pares e Impares del array. echo "Par : "; echo $tabPar[$i] . "<br/>"; echo " Impares : "; echo $tabImpar[$i] . "<br/>"; } } //Llamar la funcion solucion2 ($tab, $tabPar, $tabImpar);
Funciona solo que me devuelve 2 números PARES de más en la solución.
Si se fijan cuando ejecuto el código.
Como puedo quitar este fallo ???? Gracias a todos.