This commit is contained in:
Weber 2024-10-14 12:41:28 +00:00
parent 651560d3ba
commit c56e6d6189

View File

@ -58,7 +58,7 @@ bool delit(KalkulackaZasobnik *kalkulacka) {
float a, b;
if (vyber(kalkulacka, &a, &b)) {
if (a == 0) {
return false;
return false; // Pokud je dělitel nula, vrátíme false
}
return vloz(kalkulacka, b / a);
}
@ -98,7 +98,6 @@ int main() {
zobraz_zasobnik(&kalkulacka);
} else {
printf("no input\n");
return 0;
}
break;
case '-':
@ -106,7 +105,6 @@ int main() {
zobraz_zasobnik(&kalkulacka);
} else {
printf("no input\n");
return 0;
}
break;
case '*':
@ -114,21 +112,14 @@ int main() {
zobraz_zasobnik(&kalkulacka);
} else {
printf("no input\n");
return 0;
}
break;
case '/':
if (!delit(&kalkulacka)) {
if (delit==false){
printf("divison by zero\n");
return 0;
}
else{
printf("no input\n");
return 0;
}
printf("division by zero\n"); // Správně vypiš chybu
} else {
zobraz_zasobnik(&kalkulacka);
}
zobraz_zasobnik(&kalkulacka);
break;
default:
return 0;