Skip to content

Instantly share code, notes, and snippets.

@titandiaz
Last active May 20, 2016 12:53
Show Gist options
  • Save titandiaz/3ec467268808968b16fcb3fc9fd5ec49 to your computer and use it in GitHub Desktop.
Save titandiaz/3ec467268808968b16fcb3fc9fd5ec49 to your computer and use it in GitHub Desktop.
enfrentamientos de equipos
package mundo;
import java.util.Scanner;
public class Campeonato {
String [] equipos;
int [][] tabla;
int maxEquipos;
int [] puntos;
int [] partidosGanados;
int [] partidosEmpatados;
int [] partidosPerdidos;
Scanner dato = new Scanner(System.in);
public Campeonato()
{
System.out.println("Digite el numero de equipos ");
maxEquipos = dato.nextInt();
crearEquipos();
crearTabla();
crearEncuentros();
imprimirTabla();
}
public void crearEquipos()
{
equipos = new String[maxEquipos];
for (int i = 0; i < maxEquipos; i++)
{
System.out.println(" Digite el nombre del equipo " + i);
equipos[i] = dato.next();
}
for (int i = 0; i < maxEquipos; i++)
{
System.out.println(" equipo " + i + " = " + equipos[i]);
}
}
public void crearTabla()
{
tabla = new int[maxEquipos][maxEquipos];
for (int i = 0; i < maxEquipos; i++)
{
for (int j = 0; j < maxEquipos; j++)
{
if(i==j)
tabla[i][j] = -2;
else
tabla[i][j] = -1;
}
}
System.out.println(" ");
for (int i = 0; i < maxEquipos; i++)
{
System.out.print("\t"+equipos[i]+"\t");
}
System.out.println("");
for (int i = 0; i < maxEquipos; i++)
{
System.out.print(equipos[i]+" ");
for (int j = 0; j < maxEquipos; j++)
{
System.out.print("\t"+tabla[i][j]+"\t");
}
System.out.println(" ");
}
System.out.println(" ");
}
public void crearEncuentros()
{
for (int i = 0; i < maxEquipos; i++)
{
for (int j = 0; j < maxEquipos; j++)
{
if(tabla[i][j]==-1)
{
System.out.println(" Digite goles " + equipos[i]);
tabla[i][j]= dato.nextInt();
System.out.println(" Digite goles " + equipos[j]);
tabla[j][i]= dato.nextInt();
}
if(tabla[i][j]==tabla[j][i])
{
}
}
}
}
public void imprimirTabla()
{
for (int i = 0; i < maxEquipos; i++)
{
System.out.print("\t"+equipos[i]+"\t");
}
System.out.println("");
for (int i = 0; i < maxEquipos; i++)
{
System.out.print(equipos[i]+" ");
for (int j = 0; j < maxEquipos; j++)
{
System.out.print("\t"+tabla[i][j]+"\t");
}
System.out.println(" ");
}
System.out.println(" ");
}
public static void main(String[] args) {
Campeonato opc = new Campeonato();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment