Update 'du2/program.c'

This commit is contained in:
Anzhelika Nikolaieva 2023-03-03 21:13:37 +00:00
parent 946effbbef
commit f66e35f6d4

View File

@ -1,4 +1,5 @@
#include <stdio.h> #include <stdio.h>
#include <string.h>
#define VELKOST_POLA 50 // určiť veľkosť poľa #define VELKOST_POLA 50 // určiť veľkosť poľa
int main(){ int main(){
@ -9,33 +10,39 @@ int f = 0;
int b = 0; int b = 0;
int nacit = 0; int nacit = 0;
int lepvys = 0; // požadované premenné int lepvys = 0; // požadované premenné
int d[8];
}
while(1){ //počet vypitých pohárov limonády účastníkmi while(1){ //počet vypitých pohárov limonády účastníkmi
int value = 0; if(lepvys == VELKOST_POLA)
int r = scanf("%d", &value); break;
if (r == 1 && value > 0){
outcome[f] = value; // Používam premennú na kontrolu, či som napočítal číslo väčšie ako 1
if(v < outcome[f]{
v = outcome[f];
d[8] = f + 1;
b = 0;
}
else if v == outcome[f]){
if(b == 0){
d[8] = f -1;
b++;
}
d[8] = f;
b++;
}
printf("Súťažiaci č. %d vypil %d pohárov.\n",i+1,results[i]);
i++;
}else if(f == 0){
printf("Chyba: Málo platných hodnôt.\n");
return 0;
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;
}