Professional Documents
Culture Documents
Operatii Asupra Listei Liniare Simplu Inlantuite
Operatii Asupra Listei Liniare Simplu Inlantuite
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <alloc.h>
#include <string.h>
struct NOD
int cheie;
char info[10];
};
ref prim;
ref q,r,s;
int k;
q=malloc(sizeof(Tnod));
fflush(stdin); scanf("%s",q->info);
q->urm=prim;
prim=q;
} /*ins_cf*/
void listare(void)
if(prim==NULL)
else
r=prim;
while(r!=NULL)
r=r->urm;
} /* Listare */
void creare(void)
char c;
prim=NULL;
do
{
ins_cf();
listare();
}while(c=='D');
} /* Creare */
void main(void)
char op;
char c;
prim=NULL;
clrscr();
do
clrscr();
printf("\tC-Crearea \n ");
printf("\tL-Listare \n ");
printf("\n");
switch(op)
break;
case 'A': ins_cf();
listare();
getch();
break;
getch();
break;
getch();
break;
}while(op!='E');
} /* MAIN */