Пример #1
0
<?php 
    for ($ci = 0; $ci < $tamano; $ci++) {
        ?>
          <td>
            <span class="
<?php 
        if (puntoSilla($arrayMatrizNumeros, $fi, $ci)) {
            echo "punto ";
        }
        if (alrededorMinimo($fi, $ci, $posicionFilaMinimo, $posicionColumnaMinimo)) {
            echo "negrita ";
        }
        if (capicua($arrayMatrizNumeros[$fi][$ci])) {
            echo "pink ";
        }
        if (primo($arrayMatrizNumeros[$fi][$ci])) {
            echo "yellow ";
        }
        if ($fi + $ci == $tamano - 1) {
            echo "green ";
        }
        if ($fi == 0 || $fi == $tamano - 1 || $ci == 0 || $ci == $tamano - 1) {
            echo "blue ";
        }
        if ($fi == $ci) {
            echo "red ";
        }
        ?>
"><?php 
        echo $arrayMatrizNumeros[$fi][$ci];
        ?>
Пример #2
0
             $num = $arrayNumeros[$c];
             if ($num > 1) {
                 $primo = true;
                 for ($i = 2; $i < $num; $i++) {
                     if ($num % $i == 0) {
                         $i = $num;
                         $primo = false;
                     }
                 }
                 if ($primo == true) {
                     $arrayOrdenado[$posicionPrimo] = $num;
                     $posicionPrimo++;
                 }
             }
         }
         $cantidadPrimos = primo($arrayOrdenado);
         //echo $cantidadPrimos;
         //ORDENO EN ARRAY DEFINITIVO
         for ($i = 0, $j = count($arrayOrdenado) - 1; $i < count($arrayOrdenado) / 2; $i++, $j--) {
             $arrayDefinitivo[] = $arrayOrdenado[$i];
             $arrayDefinitivo[] = $arrayOrdenado[$j];
         }
         ?>
 <table border="1">
   <tr>
     <th>Array inicial</th>
     <th>Indice</th>
     <th>Array ordenado</th>
     <th>Indice</th>
     <th>ARRAY PEDIDO EJERCICIO</th>
     <th>Indice</th>
Пример #3
0
<?php

include "funciones.php";
$n = $_POST["n"];
$serapar = par($n);
if ($serapar == 0) {
    echo "par";
} else {
    echo "no es par";
}
$seraprimo = primo($n);
if ($seraprimo == 2) {
    echo "primo";
} else {
    echo "no es primo";
}
$signo = positivo($n);
if ($signo == 1) {
    echo "el numero es positivo";
} else {
    if ($igno == -1) {
        echo "el numero es negativo";
    } else {
        if ($signo == 0) {
            echo "el numero es negativo";
        }
    }
}
?>
				   
				 
Пример #4
0
             }
         }
     }
     return true;
 }
 $contadorPrimos = 0;
 $contadorNoPrimos = 0;
 /*for ($i=0; $i<10; $i++){
       if(primo($numeros[$i])){
           echo $numeros[$i] . "primos" . "<br>";
       }else{
           echo $numeros[$i] ."no primos". "<br>";
       }
   }*/
 for ($i = 0; $i < 10; $i++) {
     if (primo($numeros[$i])) {
         $primos[$contadorPrimos++] = $numeros[$i];
     } else {
         $noPrimos[$contadorNoPrimos++] = $numeros[$i];
     }
 }
 //Ordeno el array
 for ($i = 0; $i < $contadorPrimos; $i++) {
     $numeros[$i] = $primos[$i];
 }
 for ($i = $contadorPrimos; $i < $contadorPrimos + $contadorNoPrimos; $i++) {
     $numeros[$i] = $noPrimos[$i - $contadorPrimos];
 }
 //Lo muestro
 //Muestro el array nuevo
 for ($i = 0; $i < 10; $i++) {
Пример #5
0
<?php

include "funcion.php";
$n = $_POST["n"];
$r = numeros($n);
$pr = primo($n, $r);
$per = perfecto($n, $r);
$per2 = par($n, $r);
//echo "La cantida de posicion es $r";
Пример #6
0
    $cont = 0;
    // Funcion que recorre todos los numero desde el 2 hasta el valor recibido
    for ($i = 2; $i <= $num; $i++) {
        if ($num % $i == 0) {
            # Si se puede dividir por algun numero mas de una vez, no es primo
            if (++$cont > 1) {
                return false;
            }
        }
    }
    return true;
}
if (isset($_POST['submit'])) {
    $numero = $_POST['num1'];
    if (is_numeric($numero)) {
        if (primo($numero)) {
            echo "<p class=centrar>";
            echo "'{$numero}' es un numero primo";
            echo "</p>";
        } else {
            echo "<p class=centrar>";
            echo "'{$numero}' no es un numero primo";
            echo "</p>";
        }
    } else {
        echo "<p class=centrar>";
        echo "'{$numero}' no es un numero correcto";
        echo "</p>";
    }
}
?>
Пример #7
0
            }
        </style>
    </head>
    <body>
        <?php 
if (!is_numeric($numero)) {
    echo "<h1>Introduce un número</h1>";
} else {
    ?>
        <h1>            
            El número <?php 
    echo "{$numero}";
    ?>
<em class='data'>
            <?php 
    $primo = primo($numero);
    if ($primo == true) {
        echo " es PRIMO";
    } else {
        echo " NO es PRIMO";
    }
    ?>
            </em>
        </h1> 
        <?php 
}
?>
        <form name="FormVolver" action="http://localhost:8000" method="POST">
            <input class="submit" type="submit" value="Volver" name="botonvolver">
        </form>
    </body>
 }
 echo "</tr><tr>";
 $i = 0;
 $j = 0;
 // muestra valores de array
 for ($i = 0; $i < count($numero); $i++) {
     echo "<td>{$numero[$i]}</td>";
     // introduce primos en $auxiliar
     if (primo($numero[$i])) {
         $auxiliar[$j] = $numero[$i];
         $j++;
     }
 }
 // introduce no primos en $auxiliar
 for ($i = 0; $i < count($numero); $i++) {
     if (!primo($numero[$i])) {
         $auxiliar[$j] = $numero[$i];
         $j++;
     }
 }
 echo "</tr></table>";
 // fin de la tabla
 echo "<p>Array ordenado</p>";
 //var_dump($auxiliar);
 // tabla que muestra el array $auxiliar con los primos ordenados
 echo "<table><tr class='separador'>";
 // muestra índice de array $auxiliar
 for ($i = 0; $i < count($auxiliar); $i++) {
     echo "<th>" . ($i + 1) . "</th>";
 }
 echo "</tr><tr>";
Пример #9
0
<?php

function primo($n)
{
    for ($i = 2; $i < $n; $i++) {
        if ($n % $i == 0) {
            return false;
        }
    }
    return true;
}
$desde = 1;
$hasta = 100;
$suma = 0;
for ($i = 2; $desde <= $hasta; $i++) {
    if (primo($i)) {
        //echo $i." ";
        $desde = $desde + 1;
        $suma = $suma + $i;
    }
}
echo 'la suma es: ' . $suma;
?>
 

Пример #10
0
//MUESTRO ARRAY ORIGINAL Y CALCULO POSICION MINIMO
?>
  
    <div>
    <table>
      <caption>Array aleatorio generado <?php 
echo $tamanoFila . "x" . $tamanoColumna;
?>
</caption>
<?php 
for ($f = 0; $f < $tamanoFila; $f++) {
    ?>
      <tr>
<?php 
    for ($c = 0; $c < $tamanoColumna; $c++) {
        if (primo($arrayMatrizNumeros[$f][$c]) && $arrayMatrizNumeros[$f][$c] < $minimoPrimo) {
            $minimoPrimo = $arrayMatrizNumeros[$f][$c];
            $posicionFilaMinimo = $f;
            $posicionColumnaMinimo = $c;
        }
        ?>
        <td><?php 
        echo $arrayMatrizNumeros[$f][$c];
        ?>
</td>
<?php 
    }
    ?>
      </tr> 
<?php 
}