This commit is contained in:
Michal Utľák 2024-02-27 16:26:04 +01:00
parent 27f2e5e405
commit 0b2058faca

View File

@ -5,7 +5,6 @@ int main() {
int pole[50]; int pole[50];
int pocetCisel = 0; int pocetCisel = 0;
while (pocetCisel < 50) { while (pocetCisel < 50) {
if (scanf("%d", &cislo) == EOF) { if (scanf("%d", &cislo) == EOF) {
break; break;
@ -29,15 +28,24 @@ int main() {
printf("Súťažiaci č. %d vypil %d pohárov.\n", i + 1, pole[i]); printf("Súťažiaci č. %d vypil %d pohárov.\n", i + 1, pole[i]);
} }
int vyhercaIndex = 0; int maxPoharov = pole[0];
int vyhercovia[50];
int pocetVyhercov = 0;
for (int i = 1; i < pocetCisel; i++) { for (int i = 1; i < pocetCisel; i++) {
if (pole[i] > pole[vyhercaIndex]) { if (pole[i] > maxPoharov) {
vyhercaIndex = i; maxPoharov = pole[i];
pocetVyhercov = 0;
vyhercovia[pocetVyhercov++] = i;
} else if (pole[i] == maxPoharov) {
vyhercovia[pocetVyhercov++] = i;
} }
} }
printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n", vyhercaIndex + 1, pole[vyhercaIndex]);
for (int i = 0; i < pocetVyhercov; i++) {
printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n", vyhercovia[i] + 1, pole[vyhercovia[i]]);
}
return 0; return 0;
} }