fork download
  1. <?php
  2. function random(){
  3. $neg = 0;
  4. $pos = 0;
  5. $vet = array();
  6.  
  7. echo "Números sorteados: ";
  8. for ($i=1; $i<=20; $i++) {
  9. $temp = rand(-100, 100);
  10. $vet[$i] = $temp;
  11.  
  12. if ($temp <= 0) {
  13. $neg++;
  14. } else {
  15. $pos+=$temp;
  16. }
  17.  
  18.  
  19. // Obs.: você poderia exibir tudo sem utilizar um array apenas com a variavel $temp, mas como o exercício pediu, deixei a solução abaixo com o array:
  20. if($i==20){
  21. echo $vet[$i] . "\n";
  22. }else{
  23. echo $vet[$i] . ",";
  24. }
  25.  
  26. }
  27.  
  28. echo "Soma dos Positivos: " . $pos . "</br> Quantidade de negativos: " . $neg . "</br>";
  29. }
  30.  
  31. random();
  32. ?>
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
Números sorteados: 17,91,-73,37,-90,-31,-94,84,-39,-97,-54,-68,22,43,-53,-100,71,35,-58,16</br>Soma dos Positivos: 416</br> Quantidade de negativos: 11</br>