diff --git a/du2/program.c b/du2/program.c new file mode 100644 index 0000000..cffc5e6 --- /dev/null +++ b/du2/program.c @@ -0,0 +1,50 @@ +#include +#include +#define VELKOST_POLA 50 // určiť veľkosť poľa + +int main(){ + int outcome[VELKOST_POLA]; + memset(outcome, -1, VELKOST_POLA * sizeof(int)); // všetky pozície sú inicializované na 0 +int v = 0; +int f = 0; +int b = 0; +int nacit = 0; +int lepvys = 0; // požadované premenné + + +while(1){ //počet vypitých pohárov limonády účastníkmi + if(lepvys == VELKOST_POLA) + break; + + f = scanf("%d", &v); + if(f !=1 || v <= 0 || f == EOF){ + + + + if(nacit == 0){ + printf("Chyba: Málo platných hodnôt.\n"); //tak vypíšem chybové hlásenie + return 0; + } +break; +} + +outcome[b] = v; +b++; +nacit++; + if(v > lepvys) lepvys = v; + } + + for(b = 0; b < nacit; b++) + printf("Súťažiaci č. %d vypil %d pohárov.\n", b + 1, outcome[b]); + + for(b = 0; b < nacit; b++){ + if(outcome[b] == lepvys) + printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n", b + 1, lepvys); + } +return 0; +} + + + + + \ No newline at end of file