fork download
  1. $times = array('Time1','Time2','Time3','Time4','Time5','Time6','Time7','Time8','Time9','Time10'); //Array de Times
  2. $qtde_times = count($times); // Quantidade de Times
  3. $num_rodadas = $qtde_times - 1; //numero de rodadas
  4. $times_por_rodada = 2 * (int) ($qtde_times / 2);
  5. $casa = array(); //guarda os jogos de quem joga em casa
  6. $fora = array(); // guarda os jogos de quem joga fora
  7. $jogos = array(); // guarda os jogos no final
  8. $jogos_temp = array(); //array temporário, verifica quem já jogou em cada rodada
  9. for ($i = 0; $i < $qtde_times; $i++) { //For para caminhar entre os times
  10. for ($j = $i; $j < $qtde_times; $j++) { //For para caminha entre os adversários
  11. if ($times[$i] != $times[$j]) { //verifica pra não deixar jogar um time contra ele mesmo
  12. if ($j % 2 == 0) { //if pra ver quem joga em casa ou fora
  13. $casa[] = $times[$i];
  14. $fora[] = $times[$j];
  15. } else {
  16. $casa[] = $times[$j];
  17. $fora[] = $times[$i];
  18. }//fim do if / else de jogar em casa ou fora
  19. }// verifica se é diferente pra poder fazer o confronto
  20. }// fim do for que caminha entre os adversários
  21. }// fim do for que verifica os times
  22. //
  23.  
  24.  
  25. //parte que verifica quem já jogou em qual rodada
  26. for ($rodada = 0; $rodada < $num_rodadas; $rodada++) {
  27. for ($t = 0; $t < count($casa); $t++) {
  28. if (($casa[$t] != "") and ((in_array($casa[$t], $jogos_temp)) == false) and (((in_array($fora[$t], $jogos_temp)) == false))) {
  29. $jogos_temp[] = $casa[$t];
  30. $jogos_temp[] = $fora[$t];
  31. $casa[$t] = "";
  32. $fora[$t] = "";
  33. }
  34. }
  35. $jogos["Rodada: " . ($rodada + 1)] = $jogos_temp;
  36. $jogos_temp = array();
  37. }
  38.  
  39. for ($rod = 0; $rod < $num_rodadas; $rod++) {
  40. echo "Rodada: " . ($rod + 1) . "<br />";
  41. for ($jog = 0; $jog < $times_por_rodada; $jog+=2) {
  42. echo $jogos["Rodada: " . ($rod + 1)][$jog] . " x " . $jogos["Rodada: " . ($rod + 1)][($jog + 1)] . "<br />";
  43. }
  44. echo "<br />";
  45. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
$times = array('Time1','Time2','Time3','Time4','Time5','Time6','Time7','Time8','Time9','Time10'); //Array de Times
^
Main.java:1: error: unclosed character literal
$times = array('Time1','Time2','Time3','Time4','Time5','Time6','Time7','Time8','Time9','Time10'); //Array de Times
               ^
Main.java:1: error: unclosed character literal
$times = array('Time1','Time2','Time3','Time4','Time5','Time6','Time7','Time8','Time9','Time10'); //Array de Times
                                                                                              ^
Main.java:2: error: class, interface, or enum expected
$qtde_times = count($times); // Quantidade de Times
^
Main.java:3: error: class, interface, or enum expected
$num_rodadas = $qtde_times - 1; //numero de rodadas
^
Main.java:4: error: class, interface, or enum expected
$times_por_rodada = 2 * (int) ($qtde_times / 2);
^
Main.java:5: error: class, interface, or enum expected
$casa = array(); //guarda os jogos de quem joga em casa
^
Main.java:6: error: class, interface, or enum expected
$fora = array(); // guarda os jogos de quem joga fora
^
Main.java:7: error: class, interface, or enum expected
$jogos = array(); // guarda os jogos no final
^
Main.java:8: error: class, interface, or enum expected
$jogos_temp = array(); //array tempor?rio, verifica quem j? jogou em cada rodada
^
Main.java:9: error: class, interface, or enum expected
for ($i = 0; $i < $qtde_times; $i++) { //For para caminhar entre os times
^
Main.java:9: error: class, interface, or enum expected
for ($i = 0; $i < $qtde_times; $i++) { //For para caminhar entre os times
             ^
Main.java:9: error: class, interface, or enum expected
for ($i = 0; $i < $qtde_times; $i++) { //For para caminhar entre os times
                               ^
Main.java:10: error: class, interface, or enum expected
    for ($j = $i; $j < $qtde_times; $j++) { //For para caminha entre os advers?rios
                  ^
Main.java:10: error: class, interface, or enum expected
    for ($j = $i; $j < $qtde_times; $j++) { //For para caminha entre os advers?rios
                                    ^
Main.java:14: error: class, interface, or enum expected
                $fora[] = $times[$j];
                ^
Main.java:15: error: class, interface, or enum expected
            } else {
            ^
Main.java:17: error: class, interface, or enum expected
                $fora[] = $times[$i];
                ^
Main.java:18: error: class, interface, or enum expected
            }//fim do if / else de jogar em casa ou fora
            ^
Main.java:26: error: class, interface, or enum expected
for ($rodada = 0; $rodada < $num_rodadas; $rodada++) {
                  ^
Main.java:26: error: class, interface, or enum expected
for ($rodada = 0; $rodada < $num_rodadas; $rodada++) {
                                          ^
Main.java:27: error: class, interface, or enum expected
    for ($t = 0; $t < count($casa); $t++) {
                 ^
Main.java:27: error: class, interface, or enum expected
    for ($t = 0; $t < count($casa); $t++) {
                                    ^
Main.java:30: error: class, interface, or enum expected
            $jogos_temp[] = $fora[$t];
            ^
Main.java:31: error: class, interface, or enum expected
            $casa[$t] = "";
            ^
Main.java:32: error: class, interface, or enum expected
            $fora[$t] = "";
            ^
Main.java:33: error: class, interface, or enum expected
        }
        ^
Main.java:36: error: class, interface, or enum expected
    $jogos_temp = array();
    ^
Main.java:37: error: class, interface, or enum expected
}
^
Main.java:39: error: class, interface, or enum expected
for ($rod = 0; $rod < $num_rodadas; $rod++) {
               ^
Main.java:39: error: class, interface, or enum expected
for ($rod = 0; $rod < $num_rodadas; $rod++) {
                                    ^
Main.java:41: error: class, interface, or enum expected
    for ($jog = 0; $jog < $times_por_rodada; $jog+=2) {
    ^
Main.java:41: error: class, interface, or enum expected
    for ($jog = 0; $jog < $times_por_rodada; $jog+=2) {
                   ^
Main.java:41: error: class, interface, or enum expected
    for ($jog = 0; $jog < $times_por_rodada; $jog+=2) {
                                             ^
Main.java:43: error: class, interface, or enum expected
    }
    ^
Main.java:45: error: class, interface, or enum expected
}
^
36 errors
stdout
Standard output is empty