diff --git a/du4/program.c b/du4/program.c index 9030452..98d12fa 100644 --- a/du4/program.c +++ b/du4/program.c @@ -46,8 +46,7 @@ int main() { char name[namemax]; if (sscanf(buffer, "%d %99[^\n]", &golosa, name) != 2 || golosa <= 0) { - printf("Chyba: Nepodarilo sa nacitat ziadny zaznam.\n"); - return 0; + continue; // Пропускаем ошибочную строку } int index = find_student(students, count, name); @@ -68,7 +67,7 @@ int main() { qsort(students, count, sizeof(Student), compare); - printf("Vysledky:\n"); // Добавляем строку "Vysledky:" перед выводом результатов + printf("Vysledky:\n"); for (int i = 0; i < count; i++) { printf("%d %s\n", students[i].golosa, students[i].name);