Professional Documents
Culture Documents
Cuvant Nr. Aparitii (Tip. Intreg)
Cuvant Nr. Aparitii (Tip. Intreg)
Intreg] */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
struct NOD
{
int cheie;
int contor;
struct NOD* urm;
};
typedef struct NOD Tnod;
typedef Tnod* ref;
int cuv;
ref prim;
ref r;
void listare(void)
{
if(prim==NULL)
printf("ERROR. Lista este vida!! \n ");
else
{
printf("\n\tCuvinte distincte si numar aparitii : \n\n");
r=prim;
while(r != NULL)
{
printf("Cuvant : %d \t | \t ", r->cheie);
printf("Nr. aparitii : %d \n", r->contor);
r=r->urm;
}
}
}/* Listare */
void main(void)
{
clrscr();
prim=NULL;
printf("\tIntroduceti primul cuvant : "); scanf("%d", &cuv);
while(cuv != 0)
{
cauta(cuv, &prim);
printf("Urmatorul cuvant : "); scanf("%d",&cuv);
}
listare();
getch();
} /* MAIN */