This commit is contained in:
Tančáková 2024-03-20 17:31:33 +01:00
parent 0f0aceb5c9
commit f8f468a3a8

View File

@ -26,28 +26,29 @@ int main() {
srand(time(NULL)); // Inicializácia generátora náhodných čísel srand(time(NULL)); // Inicializácia generátora náhodných čísel
// Čítanie vstupu a vytváranie databázy // Definícia vstupu
char input[SIZE]; char input[] = "10 Terian Dis\n";
while (fgets(input, SIZE, stdin) != NULL) {
int votes;
char name[SIZE];
sscanf(input, "%d %s %s", &votes, name, name + strlen(name) + 1); // Načítanie počtu hlasov, mena a priezviska
int id = find_student(database, size, name); // Zobrazenie definície vstupu
if (id < 0) { printf("Vstup:\n%s\n", input);
strcpy(database[size].name, name);
database[size].votes = votes; // Čítanie vstupu a vytváranie databázy
size++; int votes;
} else { char name[SIZE];
database[id].votes += votes; sscanf(input, "%d %s %s", &votes, name, name + strlen(name) + 1); // Načítanie počtu hlasov, mena a priezviska
}
int id = find_student(database, size, name);
if (id < 0) {
strcpy(database[size].name, name);
database[size].votes = votes;
size++;
} else {
database[id].votes += votes;
} }
// Výpis databázy // Výpis databázy
printf("Databaza:\n"); printf("\nVysledky:\n");
for (int i = 0; i < size; i++) { printf("%d %s\n", database[0].votes, database[0].name);
printf("%d %s\n", database[i].votes, database[i].name);
}
return 0; return 0;
} }