Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef struct meres
- {
- int pont;
- double ertek;
- } eredmeny;
- int levalogat(eredmeny[] adatok, eredmeny[] valasz, int n)
- {
- int i,j, ret, k;
- eredmeny[0] = adatok[0]; /* az első elem rögtön mehet a válaszba */
- ret = 1; /* már egy elemű a választömböm */
- for(i = 1; i<n; i++) /* végigmegyek a mért adatokon */
- {
- k = 0;
- for(j=0; j<ret; j++)
- {
- if (valasz[j]->pont == adatok[i]->pont)
- if (valasz[j]->ertek < adatok[i]->ertek)
- {
- valasz[j] = adatok[i];
- k = 1;
- }
- }
- if (!k) /* még nem volt ilyen kulcsú elem a tömbben */
- {
- valasz[++j] = adatok[i];
- ret++;
- }
- }
- return ret;
- }
Add Comment
Please, Sign In to add comment