#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; v++; 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; }