Aktualizovat du4/program.c
This commit is contained in:
parent
afea69cade
commit
59a36a80be
@ -5,9 +5,10 @@
|
||||
#define MAX_LEN 256
|
||||
#define MAX_NAME_LEN 100
|
||||
|
||||
// Структура для хранения информации о студенте
|
||||
typedef struct {
|
||||
char name[MAX_NAME_LEN];
|
||||
int votes;
|
||||
char name[MAX_NAME_LEN]; // имя студента
|
||||
int votes; // количество голосов
|
||||
} Student;
|
||||
|
||||
int compare_students(const void *a, const void *b) {
|
||||
@ -24,7 +25,6 @@ int compare_students(const void *a, const void *b) {
|
||||
int main() {
|
||||
Student students[MAX_LEN];
|
||||
int student_count = 0;
|
||||
|
||||
char line[MAX_LEN];
|
||||
|
||||
while (fgets(line, MAX_LEN, stdin)) {
|
||||
@ -60,7 +60,9 @@ int main() {
|
||||
}
|
||||
}
|
||||
|
||||
printf("Vysledky:\n");
|
||||
qsort(students, student_count, sizeof(Student), compare_students);
|
||||
|
||||
printf("Результаты:\n");
|
||||
for (int i = 0; i < student_count; i++) {
|
||||
printf("%d %s\n", students[i].votes, students[i].name);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user