This commit is contained in:
Anzhelika Nikolaieva 2023-03-07 15:11:08 +01:00
commit 5d70180348

50
du2/program.c Normal file
View File

@ -0,0 +1,50 @@
#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;
b++;
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;
}