diff --git a/du1/program.c b/du1/program.c index 8ded649..139a513 100644 --- a/du1/program.c +++ b/du1/program.c @@ -4,34 +4,35 @@ int main(){ int vysledky[VELKOST_POLA]; int pocet = 0; int cislo ; - int max = vysledky[0]; + while (pocet < VELKOST_POLA && scanf("%d", &cislo) == 1){ if(cislo < 1){ break; } } if( pocet == 0){ - printf("Chyba: Málo platných hodnôt.\n", i + 1, results[i]); + printf("Chyba: Málo platných hodnôt.\n"); return 1; } for(int i = 0; i < pocet; i++){ printf("Súťažiaci č. %d vypil %d poharov.\n", i + 1,results[i]); } /*max*/ + int max = vysledky[0]; for (int i = 1; i < pocet, i++){ - if (vysledok[i] > max){ + if (vysledky[i] > max){ max = vysledky[i]; } } printf("Výherca je súťažiaci "); int a = 1; for ( int i = 0; i < pocet; i++){ - if ( vysledok[i] == max){ + if ( vysledky[i] == max){ if (!a) printf(", "); printf("%d", i +1); a = 0; } } - printf(" kttorý vypil 5d pohárov.\n", max); + printf(" kttorý vypil %d pohárov.\n", max); return 0; }