From 6e450e2a5d6ba4f4d573d2e2472b949ab63fc87c Mon Sep 17 00:00:00 2001 From: Matej Hajduk Date: Tue, 11 Mar 2025 11:56:29 +0100 Subject: [PATCH] du3 --- du3/program.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/du3/program.c b/du3/program.c index 605f8ca..755d760 100644 --- a/du3/program.c +++ b/du3/program.c @@ -29,15 +29,18 @@ int main() { switch (operacia) { case '+': skutocny_vysledok = cislo1 + cislo2; break; case '-': skutocny_vysledok = cislo1 - cislo2; break; - case '*': skutocny_vysledok = cislo1 * cislo2; break; - case '/': skutocny_vysledok = cislo1 / cislo2; break; - + case '*': skutocny_vysledok = cislo1 * cislo2; + skutocny_vysledok = round(skutocny_vysledok * 100) / 100; + break; + case '/': skutocny_vysledok = cislo1 / cislo2; + skutocny_vysledok = round(skutocny_vysledok * 100) / 100; + break; default: printf("CHYBA\n"); continue; } - if (ceilf(skutocny_vysledok* 100) / 100 == vysledok) { + if (skutocny_vysledok == vysledok) { printf("OK\n"); } else { printf("ZLE\n");