From d4e73209cb441868378403765f6585f0fdf347b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Vl=C4=8Dek?= Date: Thu, 19 Mar 2026 10:54:20 +0000 Subject: [PATCH] rewrite if a else if podmienok --- du3/program.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/du3/program.c b/du3/program.c index a19e19c..58913e2 100644 --- a/du3/program.c +++ b/du3/program.c @@ -79,7 +79,7 @@ int main() { continue; } - else if (strBuffer[i] == '-') + if (strBuffer[i] == '-') { //kontrola - zistenie, ze ci znak '-' symbolizuje zapornu hodnotu (-456) alebo arit. operaciu minus //zistujeme to na zaklade toho, kde sme v riadku (ak sme na zaciatku num1, num2 alebo vyslednehoCisla, tak sa jedna o minusove znamienko) @@ -96,12 +96,7 @@ int main() isNegativeSign = true; } } - else - { - isLineInvalid = true; - break; - } - else if (isdigit(strBuffer[i]) != 0 || strBuffer[i] == '.') + if (isdigit(strBuffer[i]) != 0 || strBuffer[i] == '.') { //cislo sa bude zapisovat podla toho, kde sme pri citani riadku... //ak nenasiel ani arit. znamienko = cislo patri ku prvemu operandu (num1) @@ -136,6 +131,11 @@ int main() } op1 = strBuffer[i]; } + else + { + isLineInvalid = true; + break; + } }