50 lines
928 B
C
50 lines
928 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
#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;
|
|
}
|
|
|
|
|
|
|
|
|
|
|