rendered paste body#include<stdio.h>
#include<stdlib.h>
typedef struct lista{
int num;
struct lista *proximo;
} Tlista;
void insere (int x ,Tlista *lista)
{
Tlista *novoitem;
novoitem=malloc(sizeof(Tlista));
printf("passou");
novoitem->num=x;
novoitem->proximo=lista->proximo;
lista->proximo=novoitem;
}
void listar (Tlista *lista)
{
Tlista *p;
for (p = lista; p!= NULL; p = p->proximo)
printf ("%d\n", p->num);
}
void remover (Tlista *antmorta)
{
Tlista *morta;
morta=antmorta->proximo;
antmorta->proximo=morta->proximo;
free(morta);
}
int main()
{
Tlista *lista;
lista=malloc(sizeof(Tlista));
lista->proximo=NULL;
lista->num=1;
insere(2,lista);
listar(lista);
remover(lista);
insere(3,lista);
insere(4,lista);
insere(5,lista);
printf("\n\nimprimindo .. \n");
listar(lista);
}