#include int main(){ int results[50]; int count = 0; int max = 0; while (count < 50 && scanf ("%d", &results[count]) == 1){ if (results[count] == EOF){ break; } if (results[count] < 1){ break; } count++; } if (count == 0){ printf ("Chyba: Málo platných hodnôt.\n"); return 0; } int index = 0; int vyhercovia[50]; int vyherca = 0 ; for ( int i = 0; i < count; i++){ printf("Súťažiaci č. %d vypil %d pohárov.\n",i+1,results[i]); } for (int i = 0; i < count; i++){ if (results[i] > max ) { max = results[i]; } } for (int i = 0; i < count; i++){ if (results[i] == max ) { vyherca++; vyhercovia[index] = i+1; index++; } } for (int i = 0; i < vyherca; i++){ printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n",vyhercovia[i],max); } return 0; }