diff --git a/cv2/program.c b/cv2/program.c new file mode 100644 index 0000000..bceb962 --- /dev/null +++ b/cv2/program.c @@ -0,0 +1,56 @@ +#include + +int main(){ + int results[50]; + int count = 0; + int max = 0; + + printf("Zadajte výsledky súťažiacich s medzerami(max. 50): \n" ); + + + + + + while (count < 50 && scanf ("%d", &results[count]) == 1){ + + if (results[count] == EOF){ + break; + } + + if (results[count] < 1){ + printf("neplatna hodnota. \n"); + return 1; + } + count++; + + if (count == 0){ + printf ("chyba\n"); + return 1; + } + } + + 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; +} \ No newline at end of file diff --git a/cv2/program.exe b/cv2/program.exe new file mode 100644 index 0000000..98b9e52 Binary files /dev/null and b/cv2/program.exe differ