Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. function ex_5(){
  2. $i=0; // itera o array que vai guardar os numeros
  3. $diferentes=0;
  4.  
  5. while($i<7) // ate ao fim do array, 7 inteiros pretendidos (começa no 0)
  6. {
  7. $i < 5 ? $max=50 : $max=12; // define maximo valor random de acordo com o numero de inteiros obtido (5)
  8. $array[$i]= rand(1,$max); // obtem um numero aleatorio
  9.  
  10. for($j=$i; $j>=0; $j--) //percorre o array para comparar todos os numeros
  11. {
  12. if($array[$i]==$array[$j] && $i!=$j ) $diferentes++; //testa se ha numeros repetidos
  13. }
  14. if($diferentes==0)$i++; // nao havendo numeros reoetidos passa a criação do proximo numero ou estrela
  15. }
  16. for($p=0; $p<7; $p++)
  17. {
  18. if($p < 5)echo"numero : $array[$p] \n ";
  19. else echo"estrela : $array[$p] \n ";
  20. }
  21. }
  22.  
  23. ex_5();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement