From d5b72c9869412de14d7470966160ac1e963bae62 Mon Sep 17 00:00:00 2001 From: Nazar Sendetskyi Date: Thu, 10 Mar 2022 18:28:34 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'du2/test.c'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- du2/test.c | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/du2/test.c b/du2/test.c index 503e20d..91e8e8c 100644 --- a/du2/test.c +++ b/du2/test.c @@ -1,5 +1,42 @@ #include int main(){ + int vysledok[50]; + int sutazci[50]; + int max_hodnota, value, b, a = 0; + for(int i = 0; i < 50; i++){ + int r = scanf("%d",&value); + if (r == 1 && value > 0){ + vysledok[b] = value; + if(max_hodnota < vysledok[b]){ + max_hodnota = vysledok[b]; + sutazci[b] = b + 1; + a = 0; + }else if(max_hodnota == vysledok[b]){ + if(a == 0){ + sutazci[a] = b - 1; + a++; + } + sutazci[a] = b; + a++; + } + printf("Súťažiaci č. %d vypil %d pohárov.\n",b+1,vysledok[b]); + b++; + }else if(b == 0){ + printf("Chyba: Málo platných hodnôt.\n"); + break; + }else{ + if(a == 0) + printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n",sutazci[a],max_hodnota); + else{ + b = 0; + for(int j = 0; j < a; j++){ + printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n",sutazci[b]+1,max_hodnota); + b++; + } + } + break; + } + } return 0; -} +} \ No newline at end of file