Filas - remoção de elementos

Numa fila, a remoção de elementos é chamada desenfileiramento. Sua tarefa nesse exercício é implementar essa operação usando vetores. Para tanto, você deve submeter a função

int desenfileira (fila *f, int *y);

que deve

Espera-se que fila seja uma struct da forma

typedef struct fila {
  int *dados;
  int N, p, u;
} fila;

Observação:

O arquivo a ser submetido deve incluir apenas

  1. os #include necessários para a execução do seu código,

  2. a declaração da estrutura necessária e

  3. a função solicitada.