} ?> <td><?php echo $arrayMatrizNumeros[$f][$c]; ?> </td> <?php } ?> </tr> <?php } ?> </table> <p><?php echo minimo($arrayMatrizNumeros) . $posicionFilaMinimo . $posicionColumnaMinimo; ?> </p> </div> <!--MUESTRO ARRAY CON VARIACIONES--> <div> <table> <caption>Array coloreado <?php echo $tamano . "x" . $tamano; ?> </caption> <?php for ($fi = 0; $fi < $tamano; $fi++) { ?>
$iniciado = true; //EVALUO ENTRADA NUMERICA if (is_numeric($_POST['numero'])) { $numero = test_input($_POST['numero']); //testedo datos introducidos $arrayNumeros[$contadorNumeros] = $numero; $contadorNumeros++; //incremento contador numeros introducidos if ($contadorNumeros == $cantidadNumeros) { //EVALUO LOS NUMEROS INTRODUCIDOS echo "Los numeros introducidos son: "; foreach ($arrayNumeros as $valor) { echo "{$valor}, "; } echo "<br>El numero máximo es " . maximo($arrayNumeros); echo "<br>El numero mínimo es " . minimo($arrayNumeros); echo "<br>La cantidad de capicuas es " . capicua($arrayNumeros); } } } // INICIALIZADOR DE VARIABLES (UNA UNICA VEZ) if (!$iniciado) { $contadorNumeros = 0; $num; //echo "iniciado"; } //FORMULARIO --- SE MUESTRA SI SUCEDE EL CONDICIONAL if ($contadorNumeros < $cantidadNumeros) { ?> <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);
$vSumaPosiciones = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); $vContadorMayoresQue = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); $vContadorMenoresQue = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); $vMaximo = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); $vMinimo = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); $fun = suma($vSuma); echo "la suma da {$fun}<br>"; $fun = media($vMedia); echo "la media da {$fun}<br>"; $fun = sumaPares($vSumaPares); echo "la suma de los numeros pares da {$fun}<br>"; $fun = mediaPares($vmediaPares); echo "la media de los numeros pares da {$fun}<br>"; $fun = mediaImpares($vMediaImpares); echo "la media de los numeros impares da {$fun}<br>"; $indicador = 1; $fun = sumaPosiciones($vSumaPosiciones, $indicador); if ($indicador == 1) { echo "la suma de las posiciones de los numeros pares da {$fun}<br>"; } else { echo "la suma de las posiciones de los numeros impares da {$fun}<br>"; } $fun = contadorMayoresQue($vContadorMayoresQue); echo "hay {$fun} numeros mayores que 5<br>"; $fun = contadorMenoresQue($vContadorMenoresQue); echo "hay {$fun} numeros menores que 5<br>"; $fun = maximo($vMaximo); echo "el numero mas grande es {$fun}<br>"; $fun = minimo($vMinimo); echo "el numero mas pequeño es {$fun}<br>"; //echo ;
<?php function minimo($v, &$min) { $min = $v[0]; for ($i = 0; $i < sizeof($v); $i++) { if ($v[$i] < $min) { $min = $v[$i]; } if ($min < 0) { return false; } else { return true; } } } $v = array(10, 3, 3, 3, 1); $min = 0; $fun = minimo($v, $min); var_dump($fun); echo "{$min}";
<?php include "repaso22.php"; $v = array(7, 5, 9, 7, 2, 4, 5, 6, 5, 4, 8, 3, 1, 5); $fun = suma($v); echo "La suma del vector da: {$fun} <br>"; $fun = media($v); echo "La media del vector da: {$fun} <br>"; $fun = sumaPares($v); echo "La suma de los pares numeros pares del vector da: {$fun} <br>"; $fun = mediaPares($v); echo "La media de los pares numeros pares del del vector da: {$fun} <br>"; $fun = mediaImpares($v); echo "La media de los pares numeros impares del del vector da: {$fun} <br>"; $indicador = 1; $fun = sumaPosiciones($v, $indicador); if ($indicador == 1) { echo "La suma de las posiciones pares da: {$fun} <br>"; } else { echo "La suma de las posiciones impares da: {$fun} <br>"; } $valor = 3; $fun = contadorMayorQue($v, $valor); echo "Hay {$fun} numeros mayores que {$valor} <br>"; $valor = 3; $fun = contadorMenorQue($v, $valor); echo "Hay {$fun} numeros mayores que {$valor} <br>"; $fun = maximo($v); echo "El numero mas grande es: {$fun} <br>"; $fun = minimo($v); echo "El numero mas pequeño es: {$fun} ";
$email = limpiar($email); $cemail = limpiar($cemail); $aemail = limpiar($aemail); $pemail = limpiar($pemail); $country = limpiar($country); // limitamos el numero de caracteres $username = limitatexto($username, 15); $password = limitatexto($password, 15); $cpassword = limitatexto($cpassword, 15); $email = limitatexto($email, 100); $cemail = limitatexto($cemail, 100); $aemail = limitatexto($aemail, 100); $pemail = limitatexto($pemail, 100); $country = limitatexto($country, 15); // comprobamos que tengan un minimo de caracteres if (minimo($username)) { ?> <div class="cuadro_error">Debe introducir un nombre de usuario de al menos 3 caracteres</div><?php } else { if (minimopass($password)) { ?> <div class="cuadro_error">Debe introducir una contraseña de al menos 6 caracteres</div><?php } else { if ($password != $cpassword) { ?> <div class="cuadro_error">Las contraseñas no coinciden</div><?php } else { if ($email != $cemail) { ?> <div class="cuadro_error">Los emails no coinciden</div><?php } else {