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) */