All pastes #294629 Raw Edit

Untitled

public text v1 · immutable
#294629 ·published 2006-12-28 18:16 UTC
rendered paste body
#include<stdio.h>
#include<stdlib.h>

typedef struct Tnum{
int num;
struct Tnum *proximo;
} Tnum;

void insere(int x, Tnum *lista)
{
Tnum *q,*antq,*novo;
novo=malloc(sizeof(Tnum));
novo->num=x;
antq=lista;
q=lista->proximo;
while ( q!=NULL )
{
antq=q;
q=q->proximo;
}

antq->proximo=novo;
novo->proximo=q->proximo;
}

void listar (Tnum *lista)
{
Tnum *p;
for (p =lista->proximo; p!= NULL; p = p->proximo)
printf ("%d\n", p->num);
}

int main()
{
Tnum *p;
p=malloc(sizeof(Tnum));
p->proximo=NULL;
insere(1,p);
insere(2,p);
insere(3,p);
insere(4,p);
insere(5,p);
insere(6,p);

printf("Imprimindo \n\n\n");
listar(p);

}