Estrutura de dados
#include typedef struct elemento { int info; struct elemento *prox; } no; no *inicio, *novo, *fim, *aux,*auxl; int criado-O; ar 3 void criar(); to view nut*ge void inserelnicio(); void imprimir(); void comprimento(); void excluirlnicio(); void insmeio(no*t, int x); void remmeio(no*t); void insereFim(); void removeFim(); char i; int ax, auxinf; while(i insmeio(aux,ax); break; case ‘7: insereFim(); case ‘8’: removeFim(); Case aux=inicio; rintf(“Digite o valor a ser removido”); scanf(“%d”,); while(aux NULL){ if (aux->lnfo ax){ remmeio(aux); aux-aux->prox; case ‘s . xit(O); Função PAGFarl(F3 %d”,cont); getch(); clrscr(); -retira inicio— void excluirlnicio() if(inicio NULL){ aux = Inicio; inicio = aux prox; a ser excluido %d”, aux info ); free( aux); else{ Vazia”); —-lnsere no melo————— void insmeio(no*t,int x){ novo— (no*)malloc(sizeof(no)); t->prox=novo; PAGF3ÜF3