Lista

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include <stdlib.h> #include <conio.h> typedef struct estru { int numero; struct estru *prox; }lista; lista *p,*q,*ini; lista* constroi(int n, int *v){ lista *prim=NULL; int i; for(i = 0; i < n; i++){ p = (lista *) malloc(sizeof(lista)); if(prim == NULL) prim = p; else q->prox = p; p->numero = v[i]; p->prox = NULL; q = p; } return prim; } void MOSTRA (){ p = ini; while(1){ printf("%d -> ", p->numero); if (p->prox == NULL) break; p = p->prox;} } int main() { int i,num, n=5, vet[n]; printf("Digite os valores do vetor\n "); for (i=0;i<n;i++){ scanf("%d",&num); vet[i] = num; } ini = constroi(n, vet); MOSTRA(); return 0; free(ini); }
Editor Settings
Theme
Key bindings
Full width
Lines