# include # include typedef struct nodo { int info; struct nodo *prox; }nodo; nodo *inicio; nodo *fim; void inclusao(int n); int main() { int num; printf("Digite um numero:\n > 0 - incluir\n < 0 - sair\n"); scanf("%d",&num); inicio = NULL; while(num > 0) { inclusao(num); printf("Digite um numero:\n > 0 - incluir\n < 0 - sair\n"); scanf("%d",&num); } } void inclusao(int n) { nodo *novo = (nodo*) malloc(sizeof(nodo); novo->info = n; novo->prox = NULL; if (inicio == NULL) { inicio = novo; fim = novo; } else { fim->prox = novo; fim = novo; } }