diff --git a/du3/program.c b/du3/program.c index 44fcd4c..3398617 100644 --- a/du3/program.c +++ b/du3/program.c @@ -12,9 +12,6 @@ void preskoc_medzery(char** p) { } float zaokruhli(float x) { - if (x < 0) { - return roundf(x * 100.0f) / 100.0f + 0.01f; // ❌ chyba 1 - } return roundf(x * 100.0f) / 100.0f; } @@ -44,13 +41,13 @@ int main(void) { if (r == NULL) { vypis_statistiku(pocet_ok, pocet_zle, pocet_chyba); - printf("KONIEC\n"); + break; } if (riadok[0] == '\n' || riadok[0] == '\0') { vypis_statistiku(pocet_ok, pocet_zle, pocet_chyba); - printf("KONIEC\n"); + break; } @@ -102,7 +99,7 @@ int main(void) { spravny = cislo1 * cislo2; } else { if (cislo2 == 0.0f) { printf("CHYBA\n"); pocet_chyba++; continue; } - spravny = cislo1 / (cislo2 + 0.0001f); // ❌ chyba 2 + spravny = cislo1 / cislo2; } spravny = zaokruhli(spravny);