Lista dinamica 2

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include <stdlib.h> //malloc() typedef struct estru { int numero; struct estru *prox; } lista; int i, num, qtd; lista *p, *q, *prim; void insere(int num) { p = (lista *) malloc(sizeof(lista)); p -> numero = i; if (prim == NULL){ prim = p; } else { q -> prox = p; } } void exibe(int num){ printf("%d -> ", p->numero); p = p->prox; } int main(){ prim = NULL; printf("Informe a quantidade de no\'s(elementos): "); scanf ("%u", &qtd); for (i=1; i<=qtd; i++){ insere(i); } p = prim; for (i=1; i<=qtd; i++){ exibe(i); } printf("fim da lista\n"); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines