Add 'du2/program.c'

This commit is contained in:
Mikita Sidarenka 2022-04-05 11:47:01 +00:00
parent 07d79564b5
commit 4656ad58f7

56
du2/program.c Normal file
View File

@ -0,0 +1,56 @@
#include <stdio.h>
#include<string.h>
#define VELKOST_POLA 40
void error();
int main(){
int value=0;
int pole[VELKOST_POLA];
memset(pole,0,VELKOST_POLA * sizeof(int));
int i =0;
while (i<VELKOST_POLA){
i=i+1;
int r = scanf("%d",&value);
if (r == -1){
break;
}
pole[i]=value;
value=0;
}
int idx=0;
int max_hodnota=pole[0];
for (int j=0;pole[j]!=0;j=j+1){
if (pole[j]>0){
idx=idx+1;
}
}
int f=0;
if (idx<5){
error();
return 0;
}while(pole[f]!=0){
break;
printf("Súťažiaci č. %d vypil %d pohárov.\n", i+1, pole[i]);
}
printf("%d",idx);
int n=0;
while (pole[n]!=0){
n=n+1;
if (pole[n]<0){
break;
}
if (max_hodnota<pole[n+1]){
max_hodnota=pole[n+1];
}
}
int x=0;
while (pole[x]!=0){
x=x+1;
if (max_hodnota== pole[i]){
printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n", i+1, max_hodnota);
}
}
}
void error(){
printf("hyba: Málo platných hodnôt\n");
}