diff --git a/du5/program.c b/du5/program.c index c0d9216..354b058 100644 --- a/du5/program.c +++ b/du5/program.c @@ -43,13 +43,12 @@ int main(){ databaza[size].votes=value; // Zvacsite pocet zaznamov size+=1; + if(size>1) + qsort(databaza, size, sizeof(struct student), compare); } else { - // pripocitajte pocet hlasov databaza[id].votes+=value; } - if(size>1) - qsort(databaza, size, sizeof(struct student), compare); } printf("Vysledky:\n"); for(int idx=0;databaza[idx].name[0]!='\0';idx++) @@ -59,8 +58,6 @@ int main(){ } int find_student(struct student* students,int size, const char* name){ - // Dopíšte cyklus, ktorý prejde všetky položky v databáze - // a ak nájde zhodné meno tak vráti jeho index. for(int idx=0; idxvotes je počet hlasov - // s1->name je meno študenta return (s2->votes)-(s1->votes); }