From 381896727e2b88b3c2df00ba819ea9173d073ea1 Mon Sep 17 00:00:00 2001 From: Rudolf Zambory Date: Fri, 28 Feb 2025 08:50:02 +0100 Subject: [PATCH] aolkfdlaa --- du1/program.c | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/du1/program.c b/du1/program.c index 009295a..00a536f 100644 --- a/du1/program.c +++ b/du1/program.c @@ -9,14 +9,29 @@ int main() { int max_value = 0; int value_count = 0; - for (int i = 0; i < MAX_COUNT; i++) { + + int first_read = scanf("%d", &results[0]); + if (first_read != 1) { + printf("Chyba: Málo platných hodnôt.\n"); + return 0; + } + + + if (results[0] < 0) { + printf("Chyba: Málo platných hodnôt.\n"); + return 0; + } + + + value_count = 1; + max_value = results[0]; + printf("Súťažiaci č. 1 vypil %d pohárov.\n", results[0]); + + + for (int i = 1; i < MAX_COUNT; i++) { int r = scanf("%d", &results[i]); if (r == 1) { if (results[i] < 0) { - if (i == 0) { - printf("Chyba: Málo platných hodnôt.\n"); - return 0; - } break; } value_count++; @@ -29,11 +44,7 @@ int main() { } } - if (value_count == 0) { - printf("Žiadne hodnoty neboli načítané.\n"); - return 1; - } - + for (int i = 0; i < value_count; i++) { if (results[i] == max_value) { printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n", @@ -41,5 +52,7 @@ int main() { } } + + return 0; }