diff --git a/du2/program.c b/du2/program.c new file mode 100644 index 0000000..18fe2d5 --- /dev/null +++ b/du2/program.c @@ -0,0 +1,44 @@ +#include +#include + +int main() { + int hodnoty[50]; + int pocet = 0; + int hodnota; + int retval; + int maxHodnota = 0; + + while ((retval = scanf("%d", &hodnota)) > 0 && retval != EOF && hodnota != EOF) { + if (hodnota < 1) { + break; + } + + hodnoty[pocet] = hodnota; + + if (pocet < 50) { + pocet++; + } + } + + if (pocet == 0) { + printf("Chyba: Málo platných hodnôt.\n"); + + return 0; + } + + for (int i = 0; i < pocet; i++) { + printf("Súťažiaci č. %d vypil %d pohárov.\n", i+1, hodnoty[i]); + + if (maxHodnota < hodnoty[i]) { + maxHodnota = hodnoty[i]; + } + } + + for (int i = 0; i < pocet; i++) { + if (hodnoty[i] == maxHodnota) { + printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n", i+1, hodnoty[i]); + } + } + + return 0; +}