Add 'du2/program.c'
This commit is contained in:
parent
07d79564b5
commit
4656ad58f7
56
du2/program.c
Normal file
56
du2/program.c
Normal 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");
|
||||
}
|
Loading…
Reference in New Issue
Block a user