|
Ficha Nº5
|
Exercício Nº2
|
2008.04.07
|
typedef int Golos;
typedef char Equipa[30];
typedef struct sInterv
{ Equipa e;
Golos g;
} Interv;
typedef struct sJogo
{ Interv i1, i2; } Jogo;
typedef Jogo Jornada[20];
...
int main()
{
Jornada j1, j2;
Jornada campeonato[56];
...
}
bool igualj( Jornada j ); /* que verifica se nenhuma equipa joga com ela própria */ bool semrepet( Jornada j ); /* que verifica se nenhuma equipa joga mais do que um jogo */ ??? empates( Jornada j ); /* que dá a listas dos pares de equipas que empataram na jornada */ ??? equipas( Jornada j ); /* que dá a lista das equipas que participam na jornada */ ??? calcres( Jornada j ); /* que calcula os pontos que cada equipa obteve na jornada (venceu - 3 pontos; perdeu - 0 pontos; empatou - 1 ponto) */