#include int main(){ int vysledok[50]; int sutazci[50]; int max_hodnota, value, b, a = 0; for(int i = 0; i < 50; i++){ int r = scanf("%d",&value); if (r == 1 && value > 0){ vysledok[b] = value; if(max_hodnota < vysledok[b]){ max_hodnota = vysledok[b]; sutazci[a] = b + 1; a = 0; }else if(max_hodnota == vysledok[b]){ if(a == 0){ sutazci[a] = b - 1; a++; } sutazci[a] = b; a++; } printf("Súťažiaci č. %d vypil %d pohárov.\n",b+1,vysledok[b]); b++; }else if(b == 0){ printf("Chyba: Málo platných hodnôt.\n"); break; }else{ if(a == 0) printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n",sutazci[a],max_hodnota); else{ b = 0; for(int j = 0; j < a; j++){ printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n",sutazci[b]+1,max_hodnota); b++; } } break; } } return 0; }