diff --git a/du3/program.c b/du3/program.c index bc5133b..6ed3ab1 100644 --- a/du3/program.c +++ b/du3/program.c @@ -20,16 +20,11 @@ int main() { continue; } - if (ligma == '/' && cislo2 == 0) { - printf("CHYBA\n"); - continue; - } - switch (ligma) { case '+': vysledok = cislo1 + cislo2; break; case '-': vysledok = cislo1 - cislo2; break; case '*': vysledok = cislo1 * cislo2; break; - case '/': vysledok = cislo1 / cislo2; break; + case '/': vysledok = cislo2 == 0 ? 0 : cislo1 / cislo2; break; } vysledok = round(vysledok * 100) / 100;