pvjc23/du2/program.c

51 lines
866 B
C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define VELKOST_POLA 52
int main(){
int pole[VELKOST_POLA] = {0,0,0,0};
memset(pole,0,VELKOST_POLA * sizeof(int));
int value = 0;
int r = scanf("%d",&value);
int STOP = 1;
int i = 0;
int max_hodnota = 0;
int counter = 0;
int counter1 = 0;
if(value > 0){
while(STOP == 1){
if (r == 1){
counter1++;
printf("Súťažiaci č. %d", counter1);
printf(" vypil %d pohárov.\n",value);
pole[i] = value;
i++;
r = scanf("%d",&value);
if(value < 0){
STOP = 0;
}
}
else {
STOP = 0;
}
}
for(int j = 0; j < i; j++){
if (pole[j] > max_hodnota){
max_hodnota = pole[j];
}
}
for(int k = 0; k < i; k++){
counter++;
if(pole[k] == max_hodnota){
printf("Výherca je súťažiaci %d", counter);
printf(" ktorý vypil %d pohárov.\n", max_hodnota);
}
}
}
else{
printf("Chyba: Málo platných hodnôt.\n");
}
return 0;
}