Considere uma lista encadeada com nó cabeça le definida por células
typedef struct celula {
int dado;
struct celula *prox;
} celula;Sua tarefa nesse exercício é implementar a operação de inserção na lista encadeada encabeçada por le. Para tanto, você deve submeter um arquivo contendo apenas:
Os #include necessários para execução das instruções utilizadas no seu código.
A definição da struct celula.
Uma função que insere um elemento no início da lista encadeada, cujo protótipo deve ser:
void insere_inicio (celula *le, int x);void insere_antes (celula *le, int x, int y);