#include #include #include typedef struct{ int x; struct Tex *prox; }Tex; void insere (int x, Tex *p) { Tex *nova; nova = malloc (sizeof (Tex)); nova->x = x; nova->prox = p->prox; p->prox = nova; } int ordena(Tex *ini,Tex *ini2){ int y; y=ini->prox; while(ini->prox!=NULL){ ini2->prox=ini->prox; ini=ini->prox; printf("%d\n",ini2->prox); } ini2->prox=y; printf("%d",ini2->prox); } int main(){ Tex *ini,*ini2; ini=malloc(sizeof(Tex)); ini->prox=NULL; ini2=malloc(sizeof(Tex)); ini2->prox=NULL; insere(2,ini); insere(3,ini); insere(4,ini); ordena(ini,ini2); }