Update du1/program.c
opravene exity, vypocet hornera a vypis vysledku
This commit is contained in:
parent
a232843ca3
commit
8d98c0a427
@ -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;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user