Update du1/program.c

opravene exity, vypocet hornera a vypis vysledku
This commit is contained in:
Kamil Gejdoš 2026-03-05 12:44:41 +00:00
parent a232843ca3
commit 8d98c0a427

View File

@ -33,37 +33,37 @@ int main(){
//vyhodnotenie vysledkov pomocnej funkcie
if (vyhodnotenie == -1) {
printf("Vstupny input je NULL\n");
exit();
exit(1);
}
if (vyhodnotenie == -2) {
printf("Vstupny input je prazdny\n");
exit();
exit(1);
}
if (vyhodnotenie == -3) {
printf("Vstupny input sa nepodarilo precitat\n");
exit();
exit(1);
}
//nejak horner
float vysledok = 0;
float koeficient[LINE_SIZE];
memset (koeficient, 0, LINE_SIZE);
memset (koeficient, 0, sizeof(koeficient));
int idx = 0;
while (1) {
int vyhodnotenie = vyhodnot_vstup(&koeficient[idx]);
if (vyhodnotenie == 0 || vyhodnotenie == -2) {
if (vyhodnotenie == -2) {
break;
} else
if (vyhodnotenie == -1) {
printf("Vstupny input je NULL\n");
exit();
exit(1);
} else
if (vyhodnotenie == -3) {
printf("Vstupny input sa nepodarilo precitat\n");
exit();
exit(1);
} else {
idx++;
}
@ -72,14 +72,14 @@ int main(){
if (idx == 0) {
printf("Nebol nacitany ziaden vstup\n");
exit();
exit(1);
}
for (int i = 0; i < idx; i++) {
vysledok = vysledok * num + koeficient[i];
}
//vysledok
//win
printf ("Vysledok je: %.2f\n", vysledok);
return 0;
}