Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ListaPalabras::anadir_palabra (const Palabra & p)
- {
- bool repetida = false;
- int maxim = 0;
- int i = 0;
- while (not repetida and i < nparaules) {
- if (p.iguales(paraules[i].par)) repetida = true;
- else ++i;
- }
- if (not repetida) {
- if (nparaules == MAXNUMPAL) throw PRO2Excepcio("paraules massa plenes");
- paraules[nparaules].par = p;
- paraules[nparaules].freq = 1;
- ++nparaules;
- }
- else {
- paraules[i].freq += 1;
- if (paraules[i].freq > maxim) {
- maxim = paraules[i].freq;
- pos_maxfrec = i;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement