Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2014, 08:00
Andresiko05
 
Fecha de Ingreso: abril-2014
Mensajes: 6
Antigüedad: 10 años
Puntos: 1
2 ejercicios PHP

Hola, estoy haciendo una serie de ejercicios de PHP para prepararme para un examen y los he terminado todos salvo 2 que no consigo hacerlos.

El primero trata de arrays y el segundo del uso de tablas.

El primero enunciado dice los siguiente:
1. Dado un vector de números positivos desordenado, recórralo y muestre
los 3 números mayores. Para generar un vector aleatorio, implemente
una función que nos devuelva el vector inicializado. Se le pasará como
parámetros el tamaño, el valor máximo y mínimo del rango a generar.


Esto es lo que he conseguido hacer. No está mal, pero no es lo que me pide.

Código PHP:
<?php
$entrada
=array(1,2,3,10,4,5,6,7,48,9); 
$mayor=$entrada[0]; 
$pos=0
for(
$j=0;$j<count($entrada);$j++)

{
  if(
$mayor<$entrada[$j])
  {
    
$mayor=$entrada[$j];
   
$pos=$j;
  }
}
echo 
"El mayor es ".$mayor
?>
El caso es que solo me da el mayor y lo que necesito es que me de los tres mayores. He probado con tres variables pero lo único que consigo es que me diga tres veces que el mayor es 48 y no el segundo y tercero mayor.


El segundo ejercicio pide lo siguiente:
Escribe un formulario que pida un número y muestre las tablas de multiplicar hasta
ese número (sin cabeceras).

Escribe un número y escribiré las tablas de multiplicar hasta ese número.



Y el resultado debe ser exactamente con el mismo aspecto que este:




Se como hacer que aparezcan todas las tablas en una sola tabla pero no tengo ni idea de como decirle que me haga la tabla del 1 en un <table>, luego la del 2, etc.

A ver si alguien me puede decir el código de ambos ejercicios para verlo y poder comprenderlo. Gracias.