funguje
This commit is contained in:
parent
0f0aceb5c9
commit
f8f468a3a8
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user