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